opencv
CV伍六七
一只无厘头的CV算法工程师,一个不服输的斜杠青年,也是CV界的段子手。
小镇青年,双非出身,考研985,在卷到离谱的CV圈里成功上岸,目前正在万米裸泳中!冲冲冲!!!。
一边记录成长,一边分享收获。
展开
-
opencv-python提取二维码
主要算法: 利用二维码的三个定位点来找到提取二维码 算法的主要思想和C++参考该博主:C++ Opencv提取二维码 该博主的算法是不完整的。 我的算法思想: 1)定位点的轮廓有三层轮廓 2)每个定位点的轮廓中心点一样的 3)三个定位点可以围成一个等腰直角三角形 算法待优化的地方 1)只能识别拍摄的比较清楚的二维码,拍摄位置的角度偏差比较小 2)只能识别出一个二维码# -*...原创 2018-08-14 15:01:55 · 8006 阅读 · 8 评论 -
opencv-python API中的findContours、drawContours与hierachy解析
官方文档:官方文档对hierachy的解释 简单的使用(demo1):def draw(): image=np.zeros((300,300,1),dtype=np.uint8) cv2.rectangle(image,(10,10),(100,100),(255,255,255),10) cv2.rectangle(image, (100,10), (200,2...原创 2018-08-14 16:29:43 · 2933 阅读 · 0 评论 -
Opencv与Pillow图像格式转换以及转为numpy数组
首先PIL.Image模块有函数Image.fromarray()函数 cv2有cv2.cvtColor()函数 numpy有numpy.asarray()函数值得注意的是cv2用的是BGR,PIL用的是RGB# -*- coding=utf-8 -*-import osimport cv2from PIL import Image'''opencv中图片格式为BGR...原创 2018-08-11 21:03:52 · 7709 阅读 · 0 评论 -
opencv python API:各种画图函数实现以及参数说明
# -*- coding=utf-8 -*-import osimport numpy as npimport cv2# Create a black imageimg = np.zeros((512,512,3), np.uint8)# Draw a diagonal blue line with thickness of 5 px'''参数为:图像,左上角点,右下角点,颜色,...原创 2018-08-12 21:49:32 · 265 阅读 · 0 评论