3
我开发了一个调用ZXing库来调用摄像头的应用程序。 我现在刚刚被告知我们需要在模拟器中进行测试。将图像传送给android模拟器摄像头
我不想改变从文件中读取的代码,我不想调用库,它会调用相机,我不希望相机认为它在看图像(如果说得通)。
我已经看过很多关于使用网络摄像头的内容,但我不想要一个实时馈送。
有谁知道这是否可能?
我开发了一个调用ZXing库来调用摄像头的应用程序。 我现在刚刚被告知我们需要在模拟器中进行测试。将图像传送给android模拟器摄像头
我不想改变从文件中读取的代码,我不想调用库,它会调用相机,我不希望相机认为它在看图像(如果说得通)。
我已经看过很多关于使用网络摄像头的内容,但我不想要一个实时馈送。
有谁知道这是否可能?
这取决于你如何与Zxing整合。如果您正在通过意向扫描条形码,那么网络摄像头风格的实时馈送可能是您唯一的选择。
AFAIK有一个阅读器类,期望您提供图像。事情是这样的......
Reader reader = new MultiFormatReader(); //If you are calling the reader in your code
BinaryBitmap bitmap = new BinaryBitmap(new HybridBinarizer(source)); //The source as
//supplied by you
Result result = reader.decode(bitmap);
String text = result.getText();
注意,上面的代码是从here拍摄的点点滴滴。
所以它看起来像你应该能够提供一些图像,并让条形码阅读器对它进行拍摄。
感谢您的回答Archit。我以前使用过该代码,但正如我所说的,我不想更改代码以从文件中读取。如果我正在更改应该测试的代码,那么它就会失败测试的目的。 – Kitteh
好的。抱歉不能有更多的帮助。 :( – Archit