- 博客(8)
- 收藏
- 关注
原创 opencv 几何变换
1.扩展缩放 扩展缩放只是改变图像的尺寸大小。OpenCV 提供的函数 cv2.resize() resize(src, dst, interpolation=CV_INTER_LINEAR) import cv2 as cv import numpy as np img=cv.imread(‘D:/sixiang.JPG’) res=cv.resize(img,None,fx=2,fy=2,in...
2020-02-24 10:38:00
194
原创 opencv 按位运算
按位运算 这里包括的按位操作有:AND,OR,NOT,XOR 1.按位与 cv.bitwise_and() dst = cv.bitwise_and(scr1 ,scr2 ,[,dst[,mask]]) scr1 输入数组1 scr2 输入数组2 dst:输入数组 与输入数组形状和类型相同 mask 可选参数 8 位单通道数组 用于指定要更改的元素位置 dst 目标图像 dst(i)...
2020-02-24 09:45:19
505
原创 opencv算术运算
1.图像加法 使用函数 cv2.add() 将两幅图像进行加法运算,也可以直接使用numpy,res=img1+img。 import cv2 as cv import numpy as np import matplotlib.pyplot as plt #x = np.uint8([250]) #y = np.uint8([10]) #print(cv.add(x, y))# 250+10 =...
2020-02-24 09:33:23
192
原创 opencv 像素访问及色彩空间分离合并
import numpy as np import cv2 as cv import matplotlib.pyplot as plt img = cv.imread(‘D:/lene.jpg’,1) px = img[400,400] print(px) ROI = img[280:340,330:390] #选取ROI img[273:333,100:160] = ROI #图像的原始区...
2020-02-23 23:17:55
207
原创 opencv 实例练习 调色板
1.使用函数 创建滑动条 函数 createTrackbar(trackbarname, const String& winname,int* value, int count,TrackbarCallback onChange = 0, void* userdata = 0); trackbarname:给滑块取一个名称; winname:用来指定滑块用到那个窗口上,窗口名称; valu...
2020-02-23 22:09:01
288
原创 opencv实例练习
利用鼠标画矩形或者线段 import cv2 as cv import numpy as np drawing = False # 如果 mode为true绘制矩形。按下 'm’变成绘制曲线。 默认是false 鼠标按下是true mode = True ix, iy = -1,-1 def draw_circle(event,x, y, flags, param): global ix,...
2020-02-23 21:45:55
191
原创 opencv绘图函数练习(opencv logo)
opencv 图标绘画 import numpy as np import cv2 as cv img = np.zeros((512, 512, 3), np.uint8 img = cv.circle(img, (256, 176), 40, (0, 0, 255), -1))# 上-外圆-红色填充 img = cv.circle(img, (256, 176), 16, (0, 0, 0),...
2020-02-23 20:53:42
395
原创 opencv例子 鼠标画圆
窗口与鼠标事件绑定 cv.setMouseCallback(windowName, MouseCallback, param=None) windowName:窗口名称 MouseCallback:鼠标响应回调函数 param:响应函数传递的的参数 代码如下: import cv2 as cv import numpy as np def draw_circle(event, x, y, flag...
2020-02-23 20:52:35
383
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人