gpt4 book ai didi

iphone - 检测数字并处理它们?

转载 作者:行者123 更新时间:2023-12-03 21:23:09 25 4
gpt4 key购买 nike

我正在尝试检测网格上写的数字,然后使用 iPhone 摄像头处理它们。到目前为止我发现了一些很好的例子,例如:

http://blog.damiles.com/?p=93

http://cmgresearch.blogspot.com/2010/01/augmented-reality-on-iphone-how-to_01.html

虽然我能够在很大程度上在叠加 View 上绘制数字,但仍然无法检测到这些数字是什么。

编辑

大家好,我在 http://github.com/nolanbrown/Tesseract-iPhone-Demo 上找到了一个链接从我下载代码并开始测试的地方,但它只运行一次但没有给出任何输出,从那时起它的崩溃给了我以下错误日志:

#0  0x0007b718 in TessBaseAPI::HistogramRect ()
#1 0x0007bc04 in TessBaseAPI::OtsuThreshold ()
#2 0x0007c4a8 in TessBaseAPI::CopyImageToTesseract ()
#3 0x0007cd8c in TessBaseAPI::TesseractRect ()
#4 0x0006cdb4 in -[OCRDemoViewController ocrImage:] (self=0x31ec40, _cmd=0x201ba7, uiImage=0x34ed00) at /Users/madhup/Tesseract-iPhone-Demo/OCRDemo/Classes/OCRDemoViewController.mm:131
#5 0x0006c6d0 in -[OCRDemoViewController imagePickerController:didFinishPickingImage:editingInfo:] (self=0x31ec40, _cmd=0x334fcf80, picker=0x348ba0, image=0x35c470, editingInfo=0x0) at /Users/ngamacbook/Tesseract-iPhone-Demo/OCRDemo/Classes/OCRDemoViewController.mm:213
#6 0x32d103ec in -[UIImagePickerController _imagePickerDidCompleteWithInfo:] ()
#7 0x3296ceac in PLNotifyImagePickerOfImageAvailability ()
#8 0x3297e49e in -[PLUICameraViewController cameraView:photoSaved:] ()
#9 0x3294d134 in -[PLCameraView cropOverlay:didFinishSaving:] ()
#10 0x3294d344 in -[PLCameraView cropOverlayWasOKed:] ()
#11 0x3295dfb2 in -[PLCropOverlay cropOverlayBottomBarDoneButtonClicked:] ()
#12 0x329801e0 in -[PLCropOverlayBottomBar doneButtonClicked:] ()
#13 0x32569ee4 in -[NSObject performSelector:withObject:withObject:] ()
#14 0x32ba2064 in -[UIApplication sendAction:to:from:forEvent:] ()
#15 0x32ba2004 in -[UIApplication sendAction:toTarget:fromSender:forEvent:] ()
#16 0x32ba1fd6 in -[UIControl sendAction:to:forEvent:] ()
#17 0x32ba1d30 in -[UIControl(Internal) _sendActionsForEvents:withEvent:] ()
#18 0x32ba2644 in -[UIControl touchesEnded:withEvent:] ()
#19 0x32ba165c in -[UIWindow _sendTouchesForEvent:] ()
#20 0x32ba1038 in -[UIWindow sendEvent:] ()
#21 0x32b9d92e in -[UIApplication sendEvent:] ()
#22 0x32b9d3a6 in _UIApplicationHandleEvent ()
#23 0x32913b78 in PurpleEventCallback ()
#24 0x32567c2c in CFRunLoopRunSpecific ()
#25 0x3256735c in CFRunLoopRunInMode ()
#26 0x32912cbe in GSEventRunModal ()
#27 0x32912d6a in GSEventRun ()
#28 0x32b6276e in -[UIApplication _run] ()
#29 0x32b61472 in UIApplicationMain ()
#30 0x0006c2cc in main (argc=1, argv=0x2ffff5dc) at /Users/madhup/Tesseract-iPhone-Demo/OCRDemo/main.mm:14

现在我发现在131号线上

char* text = tess->TesseractRect(imageData,(int)bytes_per_pixel,(int)bytes_per_line, 0, 0,(int) imageSize.height,(int) imageSize.width);

但我无法介入或找到任何方法来解决该问题,任何知道这一点的人请帮忙。过去 4 天我一直在关注这个问题,但没有向前迈出一步。

谢谢,玛德胡普

最佳答案

您可以使用非常好的 tesseract 开源 OCR 引擎。只需进行图像处理,提取您猜测是数字的内容并将它们提供给超正方体即可。 Tesseract 应该可以在 iPhone 上编译,但应该已经有一些预编译的二进制文件了。我不知道它在手写内容上的表现如何,但数字可能没问题。但是,我认为您总是会遇到区分以下问题的麻烦: 2 和 7...

关于iphone - 检测数字并处理它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2988877/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com