测试版的图象识别基本搞出来了,写的之烂(C++)

第一次拿C++做东西,也不敢要求太高。

 

基本上符合了之前的想法,先把图片读进内存(以后是CCD摄象的图抓进去)。

其实也就是一个数组,里面记录一堆RGB信息。

然后将信息跟标准比较,这个在工业用应该没那么龌龊,基本上都灰图,

抓黑白点应该不用建多复杂的数学模型,

因为是测试,所以就很干脆的2分,把非背景的部分抓出来就是。

最难的部分就被俺这样跳了过去。

 

分出需要和不需要的,就把内存里的信息改为黑和白,

然后递归把各个连接区域区分开来,255(也就是符合要求的白色)改成区域代号。

找出最大的那个区域保留,其他干掉(以后有需要也可以都保留)。

 

遍历数据,把该区域的坐标弄出来,就完成了。

代码丑陋,就不帖了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值