自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

转载 Python-openCV开运算

#coding=utf-8import cv2import numpy as npimg=cv2.imread('timg.jpeg',cv2.CV_LOAD_IMAGE_GRAYSCALE)#创建矩形结构单元g=cv2.getStructuringElement(cv2.MORPH_RECT,(9,9))#形态学处理,开运算img_open=cv2.morphologyEx(img...

2018-04-14 17:34:23 4811

转载 Python-openCV腐蚀膨胀

#coding=utf-8import numpy as npimport cv2'''腐蚀操作'''img=cv2.imread('timg.jpeg',cv2.CV_LOAD_IMAGE_COLOR)#创建矩形结构单元g=cv2.getStructuringElement(cv2.MORPH_RECT,(5,7))#腐蚀图像,迭代次数采用默认1img_erode=cv2.ero...

2018-04-14 17:05:58 2226

转载 Python-openCV高斯平滑

对于可分离式卷积核可通过先进行x方向卷积再进行y方向卷积进行图像卷积计算#coding=utf-8import cv2import numpy as npfrom scipy import signaldef gauss_blur(img,sigma,H,W): gauss_kenrnel1=cv2.getGaussianKernel(W,sigma,cv2.CV_64F)...

2018-04-14 12:12:03 1269

转载 Python-openCV对比度增强

#coding=utf-8import cv2import numpy as npimport matplotlib.pyplot as pltimg=cv2.imread('timg.jpeg',cv2.CV_LOAD_IMAGE_GRAYSCALE)h,w=img.shape'''分段线性变换''''''img=np.array(img,dtype=np.uint8)fo...

2018-04-03 11:42:43 3747

转载 Python-openCV极坐标变换(图像变换)

#coding=utf-8import numpy as npimport cv2def img_polar_transform(input_img,center,r_range,theta_rangge=(0,360),r_step=0.5,theta_step=360.0/(180*8)): minr,maxr=r_range mintheta,maxtheta=thet...

2018-04-02 10:57:56 5865 6

转载 Python-openCV极坐标变换(坐标变换)

#coding=utf-8#极坐标变换就是(x,y)转换为(r,theta),即(半径,角度)import mathimport cv2import numpy as npx=[2,4]center=[4,0]r=math.sqrt(math.pow(x[0]-center[0],2)+math.pow(x[1]-center[1],2))theta=math.atan2(x[1]...

2018-04-02 10:56:22 9734

转载 python-opencv 投影变换

#coding=utf-8'''对于投影变换需要有4组坐标值'''import cv2import numpy as npimg = cv2.imread('timg.jpeg', cv2.CV_LOAD_IMAGE_GRAYSCALE)h, w = img.shape[:2]src=np.array([[0,0],[w-1,0],[0,h-1],[w-1,h-1]],np.float...

2018-03-30 17:19:34 2341

翻译 Python-opencv 双线性插值

#coding=utf-8import cv2import numpy as np'''双线性插值'''img = cv2.imread('timg.jpeg', cv2.CV_LOAD_IMAGE_GRAYSCALE) # load the gray imagecv2.imwrite('img.jpg', img)h, w = img.shape[:2]# shrink to...

2018-03-30 16:44:23 4616

翻译 仿射变换

#coding=utf-8'''仿射变换包括平移、缩放、旋转,仿射矩阵包括6个未知数(平移(tx,ty),缩放(fx,fy),旋转(sin a,cos a)),利用方程法需要三组对应坐标才可求出来'''import cv2import numpy as npa1=[2,3]a2=[3,8]a3=[4,7]a1_=[3,1]a2_=[6,0]a3_=[3,7]src=np.arr...

2018-03-28 09:37:09 509

翻译 Python-openCV读RGB通道图

#coding=utf-8'''openCV中最核心的的类是Mat,他是matrix的缩写代表矩阵,该类在头文件opencv2\core\core.hpp中,它含有很多基本矩阵运算,C++需引用Python含有numpy,在Python中不需要使用Mat'''#openCV中图像存储方式为(h,w,channel),顺序为BGRimport cv2import sysif __nam...

2018-03-26 19:20:21 7480 1

翻译 Python-openCV读入图像

文章参考于张平编著《OpenCV算法精解-基于Python与C++》#coding=utf-8import cv2import sysif __name__=='__main__': if len(sys.argv)>1: image=cv2.imread(sys.argv[1],cv2.CV_LOAD_IMAGE_UNCHANGED) else:...

2018-03-26 18:47:24 256

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除