打开摄像头
请你帮我用opencv写一个打开摄像头的代码,要求实时展示摄像头的画面,代码名字叫做03_opencv_camera.py
ROI选取
03_opencv_camera.py 参考这个代码的框架,在这个的基础上给我添加一个颜色分拣功能,要求你把蓝色积木分拣出来,为了提升分拣的准确率,请使用hsv的颜色空间进行分拣。
新的代码名称为04_opencv_camera_hsv.py
颜色识别
1、03_opencv_camera.py 参考这个代码的框架,在这个的基础上给我添加一个颜色分拣功能,要求你把蓝色积木分拣出来,为了提升分拣的准确率,请使用hsv的颜色空间进行分拣。
新的代码名称为04_opencv_camera_hsv.py
2、05_opencv_camera_hsv_blue.py 这个代码挺好的可以识别到蓝色,现在我又有一个黑色的积木块,我需要同时识别到蓝色和黑色,帮我写一个新的代码
06_opencv_camera_hsv_blueblack
3、06_opencv_camera_hsv_blueblack.py 这个代码挺好的,我现在添加一个需求,需要添加一个紫色的积木块的颜色识别,新的代码07_opencv_camera_hsv_bbp.py
4、07_opencv_camera_hsv_bbp.py 这个代码写的挺好的,效果不错,现在需要你添加一个颜色的识别,颜色是粉色
新的代码 08_opencv_camera_hsv_bbpp.py
超参数调参
08_opencv_camera_hsv_bbpp.py 请帮我写一个hsv颜色提取器帮我找到最合适的hsv的颜色空间,要求有三个进度条,一个进度条控制h的值,一个进度条控制s的值,一个控制条控制v的值,我可以可视化的观察出来hsv颜色范围调整所带来的效果
这个程序名字叫做09_opencv_camera_hsv_detector.py
白色瓶盖计算
1、03_opencv_camera.py 先把图像的尺寸缩小为原来的1/2,再选取roi的值,x = 68,y = 63,w = 186 ,h = 137 ,把这一块图像切割下来,实时展示到画面上生成10_opencv_hsv_white.py
2、在roi区间有一个白色的圆形,参考的hsv空间Lower[0,0,152],upper[180,50,255],请帮我写一个代码,把上面的白色的圆形瓶盖给识别出来
3、现在的识别效果不是特别理想,请用一些形态学的变化算法,给我做一下处理,比如膨胀,腐蚀,另外受到光线影响识别会有些不准确,请帮我做一些滤波处理
手眼标定和差值计算
05_opencv_camera_hsv_blue.py 这个代码可以识别到界面上的一个蓝色的积木块,这个积木块的尺寸为3.3cm×3.3cm的正方形积木块,需求是如果画面内有新的蓝色长方形积木块,帮我测量这个新的长方形积木块的尺寸,代码为11_opencv_measure.py
形状识别和优化
1、03_opencv_camera.py 参考这个代码使用摄像头,帮我开发一个差分提取物体的算法,用户先拍摄一张空白的照片,利用它识别出画面上多了什么物体,代码的名字叫做
12_opencv_shape_detector.py
2、12_opencv_shape_detector.py 代码效果还行,请帮我判断新增加的物体是什么形状,圆形,正方形,长方形,注意一点"影子对图像的识别产生的影响。你需要考虑影子的影响
3、颜色比较淡的粉色物体很难识别,帮我做一个带有进度条调整参数的页面,帮我找到合适的阈值
目标追踪
03_opencv_camera.py 参考这个代码模板,给我写一个摄像头实时跟踪一个蓝色积木块的逻辑,我需要把积木移动的轨迹给绘制出来。新的代码名称为
13_opencv_tarck.py
仿射变换上帝视角
1、帮我用opencv写一个仿射变换的代码,这个图像的角度不是俯视角度,我希望你帮我写一个工具代码,选择四个定点把对应的图片拉成矩形,上帝视角的俯视照片。
14_opencv_Homography.py
2、如果角度不对:最终生成的图片需要90度逆时针旋转,并且左右镜像,帮我修改一下展示的图片
中心点和旋转角代码实现
05_opencv_camera_hsv_blue.py 这个代码可以识别到蓝色积木块,我的需求是增加真实边框展示,并且显示出来积木的中心点和旋转角度
代码名称:15_opencv_center_rotation.py
二维码
03_opencv_camera.py 参考这个代码,使用pyzbar这个二维码的库,给我写一个实时解析二维码并且把信息展示到页面上的逻辑,名字叫做16_opencv_qrcode.py
人脸识别
03_opencv_camera.py 参考这个代码,使用Haar级联分类器,给我写一个人脸识别的示例代码,名字叫做17_opencv_face_detection.py