你那边能实现简单的抓取功能了吗?
摄像头方面你是就用的普通的那种USB摄像头吗?
越疆魔术师如何加入机器视觉功能
跟你聊聊吧, 首先, 你说要通过机械臂抓东西, 机器不是人, 它怎么知道有个东西放在它面前?什么样的东西? 大小如何, 形状如何,颜色如何? 这些你都需要告诉计算机。
负责任的说, 这是个技术上的大坑, 需要研究好久。给你两个链接, 第一个是,摄头头如果抓取蓝色的物体的影像
https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_imgproc/py_colorspaces/py_colorspaces.html#converting-colorspaces
第二个,是摄像头如何给物体画框, 扩展功能如找出物体形状中心,找出大小尺寸等等
https://opencv-python-tutroals.readthedocs.io/en/latest/py_tutorials/py_imgproc/py_contours/py_contour_features/py_contour_features.html
英文一定要好,英语很重要, 资料都是英文的。
附赠opencv+python的官方教程链接, 学会这个, 你就不用上来问摄像头定位的问题了,我学了两周, 大致处于入门起步阶段。
https://opencv-python-tutroals.readthedocs.io/en/latest/
赠品:opencv的入门文档,我给女儿写的小马宝莉彩色图片转填色图功能脚本
https://github.com/wjb711/Opencv_learning/blob/master/pan_painting.py
windows+python2.7+opencv3.2的安装配置文档已更新
大家如需要, 参见这里
https://github.com/wjb711/Opencv_learning/blob/master/windows_python2.7_opencv3.2
我可以跟你说下思路
去掉前三帧画面不要,第四帧开始对图像做处理(去噪什么的,反正就是要得到一个干净的图(二值化图))
然后计算图像形心,opencv+python的那本书里有
然后是坐标转换,坐标转换用矩阵换算
转换好的坐标给机械臂
谢谢你的思路,其实我现在是不能在spyder的编辑器中连接Dobot,我是直接吧Demo里的所有DLL文件和DobotControl.py,DobotDllType.py都拷到示例程序的运行目录下。这样做有问题吗
dobot官网下载的python代码是可以直接运行的呀(运行dobotcontrol.py),能看到直接效果的。不过我之前下载的python代码只能是2.7版本的编译器。现在是不是支持3.5尚不清楚。你看是不是你版本问题。
还有一点就是官网给的代码里边(DobotDllType.py)是有中文注释的。你看看是不是这里的原因