Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
Python opencv学习-13 直方图反向投影(用于图像分割)
代码和图片大量参考https blog csdn net tengfei461807914 article details 77075567 自己跑了下验证了下 个人理解 直方图反向投影用来做图像分割 或者说知道了一个目标的图片的一部分 去
Python OpenCV 图像学习
python
opencv
Python opencv学习-6Canny边缘检测学习
代码 图片参考https blog csdn net tengfei461807914 article details 76376941 修正了其文中出现的错误 canny作用及用法简单理解 阈值针对的是图像灰度梯度而言 需要确定哪些边界是
Python OpenCV 图像学习
opencv
python
计算机视觉
边缘检测
Python opencv学习-8寻找轮廓、绘制轮廓
import numpy as np import cv2 im cv2 imread image canny png 寻找轮廓前要对其进行灰度化 二值化处理 也可使用canny进行边缘检测 imgray cv2 cvtColor im c
Python OpenCV 图像学习
计算机视觉
边缘检测
opencv
Python opencv学习-12 2D直方图绘制
绘制2D直方图 要转换到hsv色彩空间 import cv2 import numpy as np from matplotlib import pyplot as plt img cv2 imread image pic2 png hsv
Python OpenCV 图像学习
opencv
Python 3.打开摄像头,保存AVI视频 OpenCV Linux
import cv2 import numpy as np from matplotlib import pylab as plt img cv2 imread pic1 png 2 plt imshow img cmap gray int
Python OpenCV 图像学习
Python 2.打开摄像头,保存图片 OpenCV Linux
import numpy as np import cv2 调用笔记本内置摄像头 所以参数为0 如果有其他的摄像头可以调整参数为1 2 cap cv2 VideoCapture 0 while True 从摄像头读取图片 sucess im
Python OpenCV 图像学习
Python 16.OpenCV 腐蚀,膨胀,开运算, 闭运算,礼帽,黑帽
import cv2 import numpy as np img cv2 imread pic7 PNG 0 img1 cv2 imread pic8 PNG 0 img2 cv2 imread pic9 PNG 0 kernel np
Python OpenCV 图像学习
Python 7.OpenCV 获取执行时间 抠图添加到另一个图、按位运算
与运算 对掩膜的白色区域保留 黑色区域去除 非运算 取反运算 黑变白 白变黑 import cv2 import numpy as np from matplotlib import pyplot as plt img1 cv2 imrea
Python OpenCV 图像学习
Python 11. OpenCV 透视变换
import cv2 import numpy as np from matplotlib import pyplot as plt img cv2 imread pic4 PNG rows cols img shape 2 cv2 ims
Python OpenCV 图像学习
Python 23.opencv 单对象模板匹配
import cv2 import numpy as np from matplotlib import pyplot as plt img cv2 imread lane jpg 0 img2 img copy template cv2
Python OpenCV 图像学习
Python opencv学习-4在图片上用鼠标绘制矩形区域、绘制矩形框、曲线等
程序功能鼠标按下 拖拽生成矩形框 缺陷 拖过的区域涂黑 而且不彻底 后期换写法测试 基本逻辑 鼠标按下松开 获取坐标 绘制矩形等 未看明白如何获取到的初始坐标和结束坐标 x y从哪获取的值 import numpy as np import
Python OpenCV 图像学习
python
opencv
图像
Python opencv学习-2读取视频,存视频,设置视频大小
test2 各种通道读取视频 摄像头 url 视频文件 存视频 设置视频大小等 import numpy as np import cv2 视频来源为摄像头 cap cv2 VideoCapture 0 视频来源为视频文件 cap cv2
Python OpenCV 图像学习
python
opencv
Python 24.opencv 多对象模板匹配
import cv2 import numpy as np img rgb cv2 imread mali PNG img rgb COPY img rgb img gray cv2 cvtColor img rgb cv2 COLOR B
Python OpenCV 图像学习
Python 21.opencv 霍夫直线变换
import cv2 import numpy as np img cv2 imread lane jpg img cv2 imread pic2 PNG gray cv2 cvtColor img cv2 COLOR BGR2GRAY e
Python OpenCV 图像学习
Python 20.opencv 直方图均衡化,CLAHE(对比度改变)
import cv2 import numpy as np img cv2 imread pic1 png 0 进行直方图均衡化 equ cv2 equalizeHist img CLAHE有限对比适应性直方图均衡化 作用 限制对比度下降
Python OpenCV 图像学习
Python opencv学习-7图像梯度学习
图像梯度学习 再次感觉到 先不求甚解 现阶段学习思路为会用就行 基本原理不做太深研究 理解大概原理就行 以下为两个实验 主要演示了sobel求图像梯度的过程 和问题的解决 第一个实验只能找到一种边界 原理 简单的来说 梯度的原理就是求导数
Python OpenCV 图像学习
opencv
计算机视觉
Python opencv学习-5创建带调色板的画板
test5 带调色板的画板 可改变线的粗细 颜色 缺点 其实是不断画圆 鼠标动作快了能看出执行间隔 import cv2 import numpy as np drawing False mouse callback function de
Python OpenCV 图像学习
python
opencv