• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

如何用摄像头来识别黑点?

wangzhiping 2017-07-28 浏览量:1127

如何用ov7640采集黑点?

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 1、采集到的数据进行大小分化判断,自己取一个合适的中间值。

    大于的为1,小于的为0.

    特别黑的那些就是黑点。


    2、对采集到的数据求平均,然后小于她的全用1代替。然后输出串口就可以看到效果。
    • 发布于 2017-07-28
    • 举报
    • 评论 3
    • 1
    • 0
wangzhiping 回复了 Sourcelink:主要是在程序里找不到摄像头采集数据的地方 回复
wangzhiping 回复了 Sourcelink:主要是在程序里找不到摄像头采集数据的地方 回复
Sourcelink 回复了 wangzhiping:看你什么驱动方式了 回复

其他答案 数量:14
  • 进行二值化处理,自己取一个合适光度中间值。

    大于为1,小于为0;

    然后输出至串口。

    • 发布于2017-07-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 将采集到的RGB接近0的像素 就是可以处理成黑点了
    • 发布于2017-07-28
    • 举报
    • 评论 0
    • 0
    • 0

  • ov7640的原理就是将每一个点的颜色打印出来,因此只要能够从传输的信息那里分离出颜色的信息即可

    可以将某个范围内的颜色认为是黑色

    • 发布于2017-07-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 您好,用OpenCV把影像圖片詼諧化即可

    也可調整閥值(Threshold)做分析

    以上

    • 发布于2017-07-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 先把图形灰度话,


    比如256级灰度


    然后随便取个值,比如128


    小于128的算黑点


    大于128的算白点


    然后触发灵敏度可以是这个值的改变


    值变大,灵敏度大,


    值变小,不容易触发到就灵敏度低了

    • 发布于2017-07-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 首先,你要确定,你所谓的黑色范围是多少

    其次,把图形灰度化,根据你定义的范围进行灰度设置;

    最后,在提取你的灰度值即可判断颜色。

    希望对你有帮助

    • 发布于2017-07-30
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

如何用摄像头来识别黑点?