opencv学习
笑芙蓉
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C# 调用摄像头实时识别二维码
注释和winform控件自己做,源码需要下载。// 功能:调用zxing生成和解析二维码,调用摄像头根据图片识别二维 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using AForg原创 2021-03-30 11:00:04 · 3768 阅读 · 6 评论 -
OpenCV-python学习笔记(四)——形态学处理
通过阈值化分割可以得到二值图,但往往会出现图像中物体形态不完整,变的残缺,可以通过形态学处理,使其变得丰满,或者去除掉多余的像素。常用的形态学处理算法包括:腐蚀,膨胀,开运算,闭运算,形态学梯度,顶帽运算和底帽运算。1、腐蚀腐蚀操作类似于中值平滑,也有一个核,但不进行卷积运算,而是取核中像素值的最小值代替锚点位置的像素值,这样就会使图像中较暗的区域面积增大,较亮的的区域面积减小。如果是一张黑底,白色前景的二值图,就会使白色的前景物体颜色变小,就像被腐蚀了一样。进行腐蚀操作的核,不仅可以是矩形,还可以原创 2020-07-06 09:40:57 · 469 阅读 · 0 评论 -
OpenCV-python学习笔记(三)——图像操作
一、图像阈值简单阀值cv2.thresholdcv2.threshold(): 参数: img:图像对象,必须是灰度图 thresh:阈值 maxval:最大值 type: cv2.THRESH_BINARY: 小于阈值的像素置为0,大于阈值的置为maxval cv2.THRESH_BINARY_INV: 小于阈值的像素置为maxval,大于阈值的置为0 cv2.THRESH_TRUNC: 小于原创 2020-06-28 13:53:43 · 557 阅读 · 0 评论 -
OpenCV-python学习笔记(二)——图像操作
为了快速学习,按照中文教程中的顺序,走一遍python接口。英文能力较强者,可以从对应的英文教程自己翻译学习。一、OpenCV图像的基本操作获取并修改像素值读取一副图像,根据像素的行和列的坐标获取它的像素值,对于RGB图像而言,返回RGB的值,对于灰度图则返回灰度值。import cv2import numpyimg = cv2.imread('0.jpg')px = img[100, 100]print ("img(100, 100)的像素值:", px) #返回的值分别代表:蓝色、原创 2020-06-19 11:41:58 · 902 阅读 · 0 评论 -
OpenCV-python学习笔记(一)——工具使用
按照中文教程中的顺序,走一遍python接口。学习环境:python3.5、opencv、numpy一、读取、保存、显示图像cv2.imread(文件名,标记)读入图像,标记可以是以下方法。分别对应1,0; *cv2.MREAD_COLOR():读入彩色图像; *cv2.IMREAD_GRAYSCALE():以灰度模式读入图像;cv2.imshow():显示图像;*cv2.waitKey():等待键盘输入,为毫秒级;*cv2.destroyAllWindows():可以轻易删除任何我原创 2020-06-16 11:10:32 · 524 阅读 · 0 评论
分享