
opencv
文章平均质量分 53
usg侦察鸡
光电专业-图像识别
展开
-
Aruco标签定位、测距、三维位置估算 opencv应用
摄像头要一开始对准aruco标签才开始运行。+ 相机标定文件(参考我的上篇文章)+ aruco标签6*6。原创 2023-03-08 10:59:54 · 3443 阅读 · 2 评论 -
相机标定并且写入yaml文件、加载(opencv+python)
加载pic文件夹下所有的jpg图像,拍摄的十几张棋盘图片所在目录 ./photo/*.jpg。+ 拍照程序和标定程序 (相机尺寸应该设置成相同)这里以3840*2160为例。+ 一张10*7棋盘格(棋盘格子的间距是24.0mm)如果不是在代码中更改。frame为原始图像,frame1为标定纠正后图像。在./photo/文件夹下将会生成 若干张照片。标定文件存储为.yaml文件。拍照程序:(按J键拍照)原创 2023-03-08 10:35:49 · 2199 阅读 · 1 评论 -
python利用opencv进行相机标定(完全版)
我的博客:usg的博客今天的低价单孔摄像机(照相机)会给图像带来很多畸变。畸变主要有两种:径向畸变和切想畸变。如下图所示,用红色直线将棋盘的两个边标注出来,但是你会发现棋盘的边界并不和红线重合。所有我们认为应该是直线的也都凸出来了。在 3D 相关应用中,必须要先校正这些畸变。为了找到这些纠正参数,我们必须要提供一些包含明显图案模式的样本图片(比如说棋盘)。我们可以在上面找到一些特殊点(如棋盘的四个角点)。我们起到这些特殊点在图片中的位置以及它们的真是位置。有了这些信息,我们就可以使用数学方原创 2020-07-20 16:44:53 · 38336 阅读 · 27 评论 -
基于opencv的家居智能安防机器视觉系统
基于opencv的家居智能安防机器视觉系统(Windows、树莓派)2020年的到来,计算机技术得到长足的发展,机器视觉在家居原创 2020-06-16 11:19:20 · 5203 阅读 · 0 评论 -
opencv+python 鼠标指针颜色检测
该模块有助于了解opencv中颜色的分布,返回rgb值并在屏幕左上角显示出来import numpy as npimport mathimport cv2import timeix=1iy=1f=[]a=1b=1c=1ixx=1iyy=1def nothing(x): passdef onmouse(event,x,y,flags,param): glob...原创 2018-04-04 10:49:01 · 2621 阅读 · 0 评论 -
python+opencv实现运动检测追踪拍照
所需模块:opencv 、time、datetime、os、easygui(产生ui界面可不要) 目的:python+opencv实现运动检测追踪并且拍照储存起来import cv2import timeimport datetimeimport osimport easyguidef mkdir(path): folder = os.path.exists(path)...原创 2018-03-30 20:24:52 · 11648 阅读 · 9 评论 -
改良后的的opencv 学生证跟踪
http://blog.youkuaiyun.com/dgut_guangdian/article/details/78535646我上一篇写的跟踪很容易误判有很大随机性,而且不太准确现在做了一个改良版本:import numpy as npimport mathimport cv2import timedef nothing(x): passcap = cv2.Vid原创 2017-11-24 22:07:56 · 729 阅读 · 2 评论 -
用python3 opencv3 实现相机学生证的实时跟踪
准备材料:python3 opencv3安装opencv的方法可以看我的其他文章目标:使用摄像头0追踪绿色的学生证并且在画面上面标注出来import numpy as npimport mathimport cv2import timedef nothing(x): passcap = cv2.VideoCapture(0) #打开摄像头0var = c原创 2017-11-14 21:54:00 · 1720 阅读 · 0 评论 -
python3 利用opencv 添加中值滤波,均值滤波,高斯滤波,高斯双边滤波
1.准备: 库:opencv,numpy编译环境:PyCharm(当然,其他集成编译环境也可以)2.正文:import cv2import numpy as npimg01 = cv2.imread("E:\cpy\photo\image01.bmp")#读取目标图片#中值滤波img_medianBlur=cv2.medianBlur(img01,原创 2017-10-28 20:21:37 · 37081 阅读 · 0 评论 -
python3 安装opencv3
在python3简单地安装opencv1.确认安装python3打开cmd,在命令行输入:python系统显示:Python 3.6.2 (v3.6.2:5fd33b5, Jul 8 2017, 04:57:36) [MSC v.1900 64 bit (AMD64)] on win32Type "help", "copyright", "credits" or "license" f原创 2017-10-25 18:39:44 · 1177 阅读 · 0 评论