[问题] 请问这支程式哪里写错了吗

楼主: pigass0512 (猪屁)   2015-02-02 22:08:05
开发平台(Platform): (Ex: VC++, GCC, Linux, ...)
C++
额外使用到的函数库(Library Used): (Ex: OpenGL, ...)
OpenCV
问题(Question):
原本步骤是要:
1.将图片转成灰阶影像再转成二值化 (这部分是可以的)
2.针对第一次二值化的图片作8连通区域分析,用红框框出侦测的部分
3.针对红框内的文字再做一次二值化
但写到第2步就卡住了,红色框框跑不出来..
上头又不给用OpenCV的函式库直接套用..只能都自己写QQ
喂入的资料(Input):
要分析的例图
http://i.imgur.com/HGr7O1K.png
预期的正确结果(Expected Output):
图上可出现需要侦测的红色框框
错误结果(Wrong Output):
可执行但是没有结果(即未出现红色框框),也没有错误讯息显示..
程式码(Code):(请善用置底文网页, 记得排版)
http://ideone.com/xhkaAP
补充说明(Supplement):
鲁蛇小弟我是帮忙朋友代PO的,因为熟悉领域不同,
所以无法帮朋友debug(其实自己程式能力也弱..),还有朋友是走影像处理的!
希望版上的大大们能抽点空给点意见!可以提示给鲁蛇的朋友!
不然看朋友这样遇到这个瓶颈很久了..觉得不舍!?
如果有违反版规敬请见谅,也会马上自D..
作者: hichcock (快乐一整年 ^^~~~)   2015-02-03 09:48:00
学生?? 瓶颈很久?? 我倒想知道他试过哪些方法去找出问题在哪, 还有试过哪些方式确认那些步骤单独执行都是OK的
作者: longlongint (华哥尔)   2015-02-05 05:08:00
只用一个大循环包山包海也太神了如果是我 会用阵列把每个region的 bounding box 座标都存下来然后先用小画家做假的二值化结果确认座标有没有错

Links booklink

Contact Us: admin [ a t ] ucptt.com