- 博客(12)
- 收藏
- 关注
原创 Python OpenCV 形态学处理
### 形态学处理 #### 腐蚀操作一般用于二值的图像(0,1)图像 iterations迭代次数img = cv.erode(image,(3,3),iterations=1)# 膨胀操作img1 = cv.dilate(image,(3,3))# 开运算:先腐蚀再膨胀img2 = cv.morphologyEx(image,cv.MORPH_OPEN,(3,3))# 闭运算:先膨胀再腐蚀img3 = cv.morphologyEx(image,cv.MORPH_CLOSE,(3,3).
2021-08-01 14:27:41 343
原创 Python OpenCV 进阶
1.只保留G通道add = cv.addWeighted(img1,0.5,img2,0.7,10)add[:,:,0] = 0add[:,:,2] = 0show(add)
2021-07-26 16:04:13 268
原创 leetcode
1. 二分法查找a=[-1,0,3,45,55,78,79,83,91,92,93,94,95,100,101,104,200,1000]target = 200left = 0right = len(a)-1while True: middle = int((left + right) / 2) if target == a[middle]: print(f'position is {middle}') break elif tar
2021-07-23 21:51:43 82
原创 Python OpenCV 图像滤波
# 卷积函数 cv.filter2D(图像,-1,kernel) -1是数据类型,不必在意img1 = np.ones((5,5))kernel = np.ones((3,3))img2 = cv.filter2D(img1,-1,kernel)# 均值滤波 两个函数cv.blur/cv.boxFilterimg3 = cv.blur(image,(5,5))# 中值滤波 cv.medianBlur(image,3/5/7/9...)img4 = cv.medianBlur(imag.
2021-07-22 19:46:05 180
原创 小tips
1.文件移动import shutilshutil.move('E:\百度云下载\Bili图像处理\scripts\pic\\apple.jpg','D:\py_exercise\\test')# 把前边移动到后边2.文件重命名,删除import os#文件重命名(old,new)os.rename('D:\py_exercise\\test\\a.txt','D:\py_exercise\\test\\aa.txt')#文件删除os.remove('D:\py_exercise
2021-07-16 21:19:48 111
原创 Python OpenCV 图像显示读取
1.读取图片:img = cv.imread(‘图片路径’,0) 0表示读出来是灰度图/print出来的img是数组2.保存图片:cv.imwrite(‘test/kenan.jpg’,img) 可以保存任意图片格式,后边的img是imread的img3.显示图片:001 是show出来对话框的名字,waitkey是窗口等待时间,destroy加上就行4.plt 导入方式5.简单绘图6.显示方式7.条形散点图8.柱状图...
2021-07-11 21:40:20 509
原创 JAVA下载、环境变量配置
1、java下载,jdk8,两次安装(https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html)2、配置环境变量 ①先创建一个系统变量名字为JAVA_HOME 路径是jdk安装的路径(其中要有jre) ②配置path环境,加两个%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin3、新建一个java文件——文件名和类名要一致public class hello{p...
2021-07-07 18:20:02 118
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人