OpenCV
文章平均质量分 82
Hurri_cane
自动驾驶算法工程师
展开
-
Python-OpenCV使用多线程实现依次以高分辨率读取摄像头(深度解析)
Python-OpenCV使用多线程实现依次以高分辨率读取摄像头1.配置环境2.任务要求3.技术流程4.细节说明5.结束语1.配置环境使用环境:python3.8平台:Windows10、Ubuntu20.04IDE:PyCharm2.任务要求通过界面按钮切换显示两个摄像头的画面如下图所示,点击前方摄像头则显示摄像头1的画面;第几后方摄像头则显示摄像头2的画面3.技术流程显示摄像头需要使用OpenCV,因为我们的需求是一次只显示一个摄像头,所以可以开启摄像头1后,通过按钮切换到摄像头2的原创 2021-05-17 21:33:23 · 3636 阅读 · 25 评论 -
OpenCV保存/读取单通道(二值)图片
OpenCV保存/读取单通道(二值)图片保存读取保存将经过二值化后得到的二值图片保存为变量bw再使用此命令就行保存:cv.imwrite('5.png', bw)其中'5.png'表示图片保存在当前python文件所在的路径下,文件名为5.png值得注意的是,二值图片文件最好保存为png格式bw便是被保存的图片读取bw_sl2 = cv.imread(r"5.png",-1)没错,读取就是这么简单,在正常的cv.imread后加上-1即可,表示按照图片原有格式进行读取如果没有加上原创 2020-11-29 19:17:12 · 20040 阅读 · 4 评论 -
Python-OpenCV棋盘检测
Python-OpenCV棋盘检测/相机标定操作系统Windows运行此代码需要预先安装好Python-OpenCV,Python版本为Python3.8此代码功能为:使用OpenCV调用摄像头对摄像头拍摄到的每一帧图片进行张正友棋盘检测,并将检测到的棋盘绘制在图片上对需要的图片按下键盘s键可以保存到电脑上优点降低通过相机拍摄棋盘图片时的废图片率#*****************************************************************原创 2020-07-29 10:27:28 · 1732 阅读 · 0 评论 -
Python-OpenCV调用摄像头并保存视频
Python-OpenCV调用摄像头并保存视频本文提供一种使用Python-OpenCV调用摄像头并保存视频的方法本文提供一种使用Python-OpenCV调用摄像头并保存视频的方法直接上代码:#*********************************************************************##* By Huang Wenjun *##***********原创 2020-07-29 10:09:36 · 410 阅读 · 0 评论 -
使用OpenCV-Python外接摄像头打不开问题
使用OpenCV-Python外接摄像头打不开情况描述使用OpenCV-Python打开摄像头常用的代码是这样的:import cv2 as cvcap = cv.VideoCapture(0)flag = cap.isOpened()while (flag): ret, frame = cap.read()笔者采用这种方法来打开电脑自带的摄像头是没有问题的,但是近期购入的...原创 2020-03-30 21:39:01 · 8529 阅读 · 4 评论 -
OpenCV-Aruco模块调用 [python版]
OpenCV-Aruco模块调用 [python版]Aruco用途:调用Aruco时错误解决方法再次尝试成功总结Aruco用途:ArucoMarker是一种特殊的二维码,来源于美国中央俄克拉荷马大学(UCO),并且为他配套开发了适用openCV的库,现在已经广泛用于机器视觉中的姿态估计。调用Aruco时错误import cv2.aruco as arucoaruco_dict = ...原创 2020-03-27 17:57:27 · 5182 阅读 · 4 评论