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

单片机驱动摄像头的问题

AD大咖 2018-08-16 浏览量:854

现在有黑色和白色两种颜色的方块,单片机需要通过摄像头来判断哪一个是黑色,哪一个是白色。我们现在能驱动摄像头,问题是不会分辨颜色,也不能判断物体的形状。在这请教大家怎样有没有做过类似的,能不能指导一下我们。

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案

其他答案 数量:10
  • 图片每个像素有rgb三原色,处理成灰度图片,白是255,黑是0,大于200就是白,小于50就是黑。自己找个阈值
    • 发布于2018-08-17
    • 举报
    • 评论 0
    • 1
    • 0

  • 这个问题一句两句肯定说不清道不明,你可以看看原子哥的例程,利用STM32驱动7670摄像头http://www.openedv.com/posts/list/9359.htm相信原子哥能够给你讲解明白
    • 发布于2018-08-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 颜色用颜色空间转换,有一个维度是色彩,跟灰度差不多那么处理。物体形状可以边缘检测
    • 发布于2018-08-17
    • 举报
    • 评论 0
    • 0
    • 0

  • openwm有色块追踪功能可以使用,形状可以用模板功能
    • 发布于2018-08-17
    • 举报
    • 评论 0
    • 0
    • 0

  • RGB三原色有点麻烦,还要控制颜色合成,还是建议参考一下大神的例程,原子哥或者野火的!
    • 发布于2018-08-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 如果只是识别黑与白的话,

    可以尝试山外的二值化摄像头

    直接硬件二值化,读取图像的二进制值就可以了


    如果仍然需要彩色图像,那就需要自定义阈值,来做软件二值化了

    • 发布于2018-08-17
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以参考一下野火的摄像头教程,里面有详细的控制算法,但是要注意型号的对应
    • 发布于2018-08-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 摄像头肯定可以识别颜色的,直接用微处理器加载OpenCV软件库就可以做物体的特征识别了,特征识别就包括物体颜色。当然不用摄像头直接用颜色传感器更简单。

    • 发布于2018-08-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 识别颜色比较麻烦,最好是用一个视觉库来进行识别,比如openCV
    • 发布于2018-09-15
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

单片机驱动摄像头的问题