python
dgut_guangdian
光电专业-图像识别
展开
-
基于ArUco的距离角度2维定位
基于ArUco的距离角度定位利用aruco.estimatePoseSingleMarkers()函数返回找到的aurco标签的rvec旋转矩阵、tvec位移矩阵进行换算,找出aurco相对于相机cam的距离和角度,实现利用aurco进行定位import numpy as npimport timeimport cv2import cv2.aruco as arucoimport math#加载鱼眼镜头的yaml标定文件,检测aruco并且估算与标签之间的距离,获取偏航,俯仰,滚动#加原创 2020-08-19 09:50:30 · 6120 阅读 · 17 评论 -
python3中利用serial模块实现单片机与python上位机的通信(串口调试助手)
1.指标: python上位机向单片机发送字符,单片机如果收到的字符为‘1’,则点亮灯1,如果收到的字符为‘2’,则点亮灯2;单片机若接受到字符,读取字符后,向python上位机发送字符(1->X,2->T),若python上位机接受到的字符为‘1’,则print出OK,如果字符是‘0’则print出NG。2.实际效果:提供一个简易的ui让用户方便输入实现3.准备环原创 2017-10-30 11:19:02 · 36136 阅读 · 13 评论 -
用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 · 1660 阅读 · 0 评论 -
改良后的的opencv 学生证跟踪
http://blog.csdn.net/dgut_guangdian/article/details/78535646我上一篇写的跟踪很容易误判有很大随机性,而且不太准确现在做了一个改良版本:import numpy as npimport mathimport cv2import timedef nothing(x): passcap = cv2.Vid原创 2017-11-24 22:07:56 · 667 阅读 · 2 评论 -
python3 爬虫的初步应用
最近在初学python3网络爬虫 现在能初步爬取一些图片1.需要材料:python3 、urllib库。python可以利用urllib访问互联网,在py2的时代除了urllib模块还要urllib2模块(对urllib的补充),不得不说py2真的很混乱。。。到了py3中urllib得到同一合并,就叫urllib。2.爬取网址:http://placekitten.com/原创 2017-12-06 22:22:50 · 389 阅读 · 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 · 11272 阅读 · 9 评论 -
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 · 2504 阅读 · 0 评论