Windows phone 7 WP7 zxing扫描不可靠

Windows phone 7 WP7 zxing扫描不可靠,windows-phone-7,qr-code,Windows Phone 7,Qr Code,我已经使用此算法在页面上打印了一些短qr码(如“HAEB16653”): private void CreateQRCodeFile(int size, string filename, string codecontent) { QRCodeWriter writer = new QRCodeWriter(); com.google.zxing.common.ByteMatrix matrix; matrix = writer.encode(codecontent, Barcode

我已经使用此算法在页面上打印了一些短qr码(如“HAEB16653”):

private void CreateQRCodeFile(int size, string filename, string codecontent)
{
  QRCodeWriter writer = new QRCodeWriter();
  com.google.zxing.common.ByteMatrix matrix;
  matrix = writer.encode(codecontent, BarcodeFormat.QR_CODE, size, size, null);
  Bitmap img = new Bitmap(size, size);
  Color Color = Color.FromArgb(0, 0, 0);
  for (int y = 0; y < matrix.Height; ++y)
  {
    for (int x = 0; x < matrix.Width; ++x)
    {
      Color pixelColor = img.GetPixel(x, y);
      //Find the colour of the dot 
      if (matrix.get_Renamed(x, y) == -1)
      {
        img.SetPixel(x, y, Color.White);
      }
      else
      {
        img.SetPixel(x, y, Color.Black);
      }
    }
  }
  img.Save(filename, ImageFormat.Png);
}
private void CreateQRCodeFile(int-size、字符串文件名、字符串codecontent)
{
QRCodeWriter=新的QRCodeWriter();
com.google.zxing.common.ByteMatrix矩阵;
矩阵=writer.encode(codecontent,BarcodeFormat.QR_码,大小,大小,空);
位图img=新位图(大小、大小);
Color Color=Color.FromArgb(0,0,0);
对于(int y=0;y
打印的条形码与集成的WP7 bing扫描和搜索一起工作得非常好和快速

当我尝试扫描打印的QRCODE时,扫描速度非常慢,大多数根本不扫描,或者只有当我慢慢旋转相机时才能识别

如何使扫描像集成条形码识别一样可靠?我只需要扫描QR码,所以我禁用了所有其他的QR码,但大部分时间都不起作用


是否有其他更好的条形码扫描库?

这个问题没有客观的答案

我个人的观点是,你尝试过的ZXing库(Stéphanie Hertrichs示例应用程序)是你能得到的最好的。据我所知,它也用于其他平台(例如Android)


几个月前,当我测试lib时,我觉得它工作得非常可靠和快速,但可能是您有其他情况(照明、相机、角度等)

这个问题没有客观的答案

我个人的观点是,你尝试过的ZXing库(Stéphanie Hertrichs示例应用程序)是你能得到的最好的。据我所知,它也用于其他平台(例如Android)

几个月前,当我测试lib时,我觉得它工作得非常可靠和快速,但可能是因为您有其他情况(照明、相机、角度等)

zxing工作得非常好——只需在Android上试用即可。如果这就是必应搜索的动力,我也不会感到惊讶

问题可能在港口。任何非Java端口充其量都是旧的和不完整的。我也不能说你所看到的示例中使用的方法的效率。例如,它是否真的正确地从API对图像进行二值化?还要确保它没有使用TRY_HARDER模式。

zxing工作得很好——只需在Android上试用即可。如果这就是必应搜索的动力,我也不会感到惊讶


问题可能在港口。任何非Java端口充其量都是旧的和不完整的。我也不能说你所看到的示例中使用的方法的效率。例如,它是否真的正确地从API对图像进行二值化?还要确保它没有使用TRY_HARDER模式。

Stéphanie Hertrichs示例应用程序中的silverlight端口非常旧。在我看来,codeplex的项目已经一年多没有维护了。您应该尝试一个较新且维护良好的端口,如Stéphanie Hertrichs示例应用程序中的silverlight端口非常旧。在我看来,codeplex的项目已经一年多没有维护了。您应该尝试一个更新且维护良好的端口,如

。令我惊讶的是,当我使用windows phone的集成扫描和搜索功能时,识别效果会好得多。因此,我确信QR码、照明和角度都很好,而且lib中存在一些问题。我同意你的观点,bing vision QR检测更好(尽管它有时会招徕一些设计QR码,如,但我认为没有任何API或库可以在第三方应用程序中使用它。令我惊讶的是,当我使用windows phone的集成扫描和搜索功能时,识别效果会好得多。因此,我确信QR码、照明和角度都很好,而且库中存在一些问题。我同意你的看法,bing vision QR检测更好(尽管它有时会招徕一些设计QR码,例如),但我认为没有任何API或库可以在第三方应用程序中使用。你应该表明你的开发项目。看来你完全正确。我必须指出这一点。顺便说一句,真不敢相信有人认识我。:)你应该表明你的团队正在开发这个项目。看来你完全正确。我必须指出这一点。顺便说一句,真不敢相信有人认识我。:)