- 博客(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
376
原创 Python OpenCV 进阶
1.只保留G通道 add = cv.addWeighted(img1,0.5,img2,0.7,10) add[:,:,0] = 0 add[:,:,2] = 0 show(add)
2021-07-26 16:04:13
307
原创 leetcode
1. 二分法查找 a=[-1,0,3,45,55,78,79,83,91,92,93,94,95,100,101,104,200,1000] target = 200 left = 0 right = len(a)-1 while True: middle = int((left + right) / 2) if target == a[middle]: print(f'position is {middle}') break elif tar
2021-07-23 21:51:43
109
原创 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.boxFilter img3 = cv.blur(image,(5,5)) # 中值滤波 cv.medianBlur(image,3/5/7/9...) img4 = cv.medianBlur(imag.
2021-07-22 19:46:05
227
原创 小tips
1.文件移动 import shutil shutil.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
144
原创 Python OpenCV 图像显示读取
1.读取图片:img = cv.imread(‘图片路径’,0) 0表示读出来是灰度图/print出来的img是数组 2.保存图片:cv.imwrite(‘test/kenan.jpg’,img) 可以保存任意图片格式,后边的img是imread的img 3.显示图片: 001 是show出来对话框的名字,waitkey是窗口等待时间,destroy加上就行 4.plt 导入方式 5.简单绘图 6.显示方式 7.条形散点图 8.柱状图 ...
2021-07-11 21:40:20
563
原创 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\bin 3、新建一个java文件——文件名和类名要一致 public class hello{ p...
2021-07-07 18:20:02
165
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1