- 博客(8)
- 收藏
- 关注
原创 opencv 几何变换
1.扩展缩放扩展缩放只是改变图像的尺寸大小。OpenCV 提供的函数 cv2.resize()resize(src, dst, interpolation=CV_INTER_LINEAR)import cv2 as cvimport numpy as npimg=cv.imread(‘D:/sixiang.JPG’)res=cv.resize(img,None,fx=2,fy=2,in...
2020-02-24 10:38:00 144
原创 opencv 按位运算
按位运算 这里包括的按位操作有:AND,OR,NOT,XOR1.按位与 cv.bitwise_and()dst = cv.bitwise_and(scr1 ,scr2 ,[,dst[,mask]])scr1 输入数组1scr2 输入数组2 dst:输入数组 与输入数组形状和类型相同mask 可选参数 8 位单通道数组 用于指定要更改的元素位置dst 目标图像dst(i)...
2020-02-24 09:45:19 451
原创 opencv算术运算
1.图像加法使用函数 cv2.add() 将两幅图像进行加法运算,也可以直接使用numpy,res=img1+img。import cv2 as cvimport numpy as npimport 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 138
原创 opencv 像素访问及色彩空间分离合并
import numpy as npimport cv2 as cvimport matplotlib.pyplot as pltimg = cv.imread(‘D:/lene.jpg’,1)px = img[400,400]print(px)ROI = img[280:340,330:390] #选取ROIimg[273:333,100:160] = ROI #图像的原始区...
2020-02-23 23:17:55 160
原创 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 240
原创 opencv实例练习
利用鼠标画矩形或者线段import cv2 as cvimport numpy as npdrawing = False # 如果 mode为true绘制矩形。按下 'm’变成绘制曲线。 默认是false 鼠标按下是truemode = Trueix, iy = -1,-1def draw_circle(event,x, y, flags, param):global ix,...
2020-02-23 21:45:55 156
原创 opencv绘图函数练习(opencv logo)
opencv 图标绘画import numpy as npimport cv2 as cvimg = np.zeros((512, 512, 3), np.uint8img = 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 336
原创 opencv例子 鼠标画圆
窗口与鼠标事件绑定cv.setMouseCallback(windowName, MouseCallback, param=None)windowName:窗口名称MouseCallback:鼠标响应回调函数param:响应函数传递的的参数代码如下:import cv2 as cvimport numpy as npdef draw_circle(event, x, y, flag...
2020-02-23 20:52:35 325
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人