图像处理
opencv+python
袁山山
持续学习软件测试ing
展开
-
图像处理(五)
图像处理(六)1、SVM1、SVM#SVM:寻求一个最优超平面#SVM核:line#身高、体重、性别import cv2import numpy as npimport matplotlib.pyplot as plt#数据集data1 = np.array([[155,48],[159,50],[160,51],[165,54],[170,58]])data2 = np.array([[155,52],[159,56],[160,57],[165,60],[170,63]])#la原创 2021-05-28 18:16:46 · 63 阅读 · 0 评论 -
图像处理(四)
图像处理(四)1、视频分解图像2、图像合成视频1、视频分解图像#视频分解成图片'''1、获取视频cv2.VideoCapture('filename'),并判断是否获取成功2、获取图片帧率、宽高3、while循环获取需要的图片数量'''import cv2cap = cv2.VideoCapture('1.mp4')isOpened = cap.isOpenedprint(isOpened)fps = cap.get(cv2.CAP_PROP_FPS)width = int(cap原创 2021-05-28 18:14:08 · 71 阅读 · 0 评论 -
图像处理(三)
图像处理(三)1、亮度增强2、磨皮美白3、灰度图像直方图(源码)4、彩色图像直方图5、直方图均衡化6、灰度图像直方图均衡化7、彩色图像直方图均衡化8、彩色图像直方图源码1、亮度增强#亮度增强 p=p+40import cv2import numpy as npimg = cv2.imread('image0.jpg',1)height = int(img.shape[0])width = int(img.shape[1])dst = np.zeros((height,width,3),np.原创 2021-05-28 18:11:39 · 105 阅读 · 0 评论 -
图像处理(二)
图像处理(二)1、图像剪切2、图像缩放3、图像移位4、图像毛玻璃5、图像灰度处理6、图像旋转7、图像镜像8、图像融合9、图像颜色反转10、图像马赛克11、图像修补12、图像边缘检测1、图像剪切#图片剪切import cv2import numpy as npimg = cv2.imread('image0.jpg',1)imgInfo = img.shapedst = img[100:200,100:300] #x:100->200 y:100->300cv2.imshow('原创 2021-05-28 17:56:10 · 131 阅读 · 0 评论 -
图像处理(一)
1、图像获取import cv2img = cv2.imread('image0.jpg',1) # 1、文件名称 2、1:彩色读取 0:灰度读取cv2.imshow('image',img) #1:窗体名称 2:展示的文件cv2.waitKey(10000)import cv2img = cv2.imread('image0.jpg',1)cv2.imwrite('image1.jpg',img) #1:新写入文件名 2:被写文件import cv2img = cv2.imr原创 2021-05-28 17:32:48 · 91 阅读 · 0 评论 -
tensorflow 2.0没有Session()板块解决办法
出现问题:解决方法:import tensorflow as tftf.compat.v1.disable_eager_execution()hello = tf.constant('hello,tf')sess = tf.compat.v1.Session()print(sess.run(hello))```原创 2021-05-20 19:12:14 · 4276 阅读 · 0 评论