Tag: zxing

AVCaptureSession – 停止运行 – 需要很长时间

我使用ZXing的应用程序,这是主要是相同的代码比ZXing原来的代码,除了我允许连续扫描几次(即,ZXingWidgetController是不是必然被排除一旦检测到)。 当我按下那个呼叫的解除button时,我经历了很长时间的冻结(有时它永远不会结束) – (void)cancelled { // if (!self.isStatusBarHidden) { // [[UIApplication sharedApplication] setStatusBarHidden:NO]; // } [self stopCapture]; wasCancelled = YES; if (delegate != nil) { [delegate zxingControllerDidCancel:self]; } } 同 – (void)stopCapture { decoding = NO; #if HAS_AVFF if([captureSession isRunning])[captureSession stopRunning]; AVCaptureInput* input = [captureSession.inputs objectAtIndex:0]; [captureSession removeInput:input]; AVCaptureVideoDataOutput* output = (AVCaptureVideoDataOutput*)[captureSession.outputs objectAtIndex:0]; [captureSession removeOutput:output]; […]

随着Zxing退休的iOS,条码扫描仪切换到?

我已经实现了ZXing到我的iOS应用程序,但是我很怀疑它的可维护性,因为不久前它宣布ZXing到iOS是退休的: 退休C ++,Objective C代码 我也读过,可能会有更新的手机iPhone 5S的兼容性问题.. 同时在Zxing库上运行Xcode的静态代码分析也会发现内存错误,我不确定这些错误是否是错误的,但是他们让我更怀疑Zxing。 此外,Zxing与其他条码扫描仪相比的performance让人感觉差强人意。 所以我的问题是,最好的select是什么? 我听到很多关于Zbar的好东西,但是我不确定它是如何更新的。

反转像素 – zxing

我在iOS项目中使用zxing库。 这是一个阅读和创buildQR码的库。 从我对networking的研究和浏览中,解码图像的过程是由以下步骤组成的: 从源头上获取图像, 将所有像素转换为255灰度 解码数据 有一件事是不被这个特定的库支持读取/解码(我敢肯定,这是创build还缺less)倒QRCodes。 倒QR二维码与普通码基本相同 – >但倒置的颜色(白色是黑色,黑色是白色)。 但是由于QRCodes标准没有描述倒QRCode的实现,在zxing项目网站上有一些要求和问题,我必须自己来实现。 下面的方法是插入一些逻辑来反转像素( unsigned char* )的好地方,但是由于我没有使用C ++的经验,结果是这样写的。 grayData_是一个unsigned char*数据types。 在这个variables里面有来自灰色的灰度像素。 我想要做的是颠倒这些像素。 如果我是正确的,这是由unsigned char cz = (255 – val); ? unsigned char* GreyscaleLuminanceSource::getMatrix() { int size = width_ * height_; unsigned char* result = new unsigned char[size]; if (left_ == 0 && top_ == 0 && dataWidth_ […]

Xcode更新后的Xcode 4.6 zXing编译错误(4H127)

使用ZXing的不同项目在上次Xcode更新后出现错误: 错误消息是: 不使用专用字段“cached_y_” 私有字段'bits_'不被使用 专用字段“cached_row_num_”未被使用 私有字段'dataHeight_'未被使用 任何编译器标志我必须设置?

zxing在xcode 4.5和ios 6中

你们很多人注意到了; zxing不能用最新的xcode(4.5 / ios 6) 这里是用例: 从中继结帐最新版本(因为一些修补程序已被添加) 使用ios 6.0在xcode 4.5中创build单一视图应用程序 使用README来添加依赖项,path等(只需按照步骤进行) 添加zxingcontroller调用类(重命名为毫米) 编译模拟器和设备都失败它显示31这样的错误: Undefined symbols for architecture i386: "std::string::c_str() const", referenced from 所有31个错误都是相似的,区别在于符号名称 可能有人知道如何解决这个用例? PS如果你有从以前的Xcode的应用程序,它的作品。 问题只有在Xcode 4.5中创build新的应用程序