N73二维条码识别,我的代码性能怎么这么差
之前公司有人做了这个识别,但是走了,我没框架代码,但是我有和他一摸一样的算法。
现在我的代码是这样的,先startviewfinderbitmapL(),然后在回调函数
void CCameraCaptureEngine::ViewFinderFrameReady(CFbsBitmap& aFrame)
{
TUint8* dataAddr=(TUint8*)(aFrame.DataAddress());
iCodeSearch->InputData(dataAddr,240,180,32);
TInt result=iCodeSearch->Recognise();
if(result==1)
{
AsyncStateChange(ERecognizeSucc);
}
}
但是这样性能太差,能讲讲把识别代码放在哪里吗,有时候连条码都没检测到,因为检测到的时候预览有一点变慢的,现在我有时候能识别 但很慢,有时候对准条码居然预览没有变慢,说明我连条码都没检测到。是不是我图像内存出现问题