
图像处理
数学那些事
大厂招聘研发,有意向可私聊发简历,可内推
展开
-
图片的几何变换《06仿射变换》
图片的几何变换《06仿射变换》代码import cv2import numpy as npimg = cv2.imread('1.jpg',1)cv2.imshow('src',img)imgInfo = img.shapeheight = imgInfo[0]width = imgInfo[1]matSrc=np.float32([[0,0],[0,height-1],[wid...原创 2020-03-27 09:16:09 · 172 阅读 · 0 评论 -
图片的几何变换《07图片旋转》
图片的几何变换《07图片旋转》代码import cv2import numpy as npimg = cv2.imread('1.jpg',1)cv2.imshow('src',img)imgInfo = img.shapeheight = imgInfo[0]width = imgInfo[1]'''我们使用getRotationMatrix2D()函数来完成图片的旋转操作...原创 2020-03-27 08:01:55 · 195 阅读 · 0 评论 -
图片的几何变换《05图片缩放》
图片的几何变换《05图片缩放》代码import cv2import numpy as npimg = cv2.imread('1.jpg',1)cv2.imshow('source',img)imgInfo = img.shapeheight = imgInfo[0]width = imgInfo[1]# matScale缩放矩阵matScale = np.float32([...原创 2020-03-26 20:09:04 · 174 阅读 · 0 评论 -
图片的几何变换《04图片的镜像》
图片的几何变换《04图片的镜像》代码import cv2import numpy as npimg = cv2.imread('1.jpg',1)cv2.imshow('src', img)imgInfo = img.shapeheight = imgInfo[0]width = imgInfo[1]deep = imgInfo[2]newImgInfo = (height*...原创 2020-03-26 20:08:04 · 259 阅读 · 0 评论 -
图片的几何变换《03图片的移位:原理实现》
图片的几何变换《03图片的移位:原理实现》代码import cv2import numpy as npimg = cv2.imread('1.jpg',1)cv2.imshow('src', img)imgInfo = img.shapeheight = imgInfo[0]width = imgInfo[1]dst = np.zeros(img.shape, np.uint8...原创 2020-03-26 16:38:37 · 351 阅读 · 0 评论 -
图片的几何变换《03图片的移位》
图片的几何变换《03图片的移位》## 代码import cv2import numpy as npimg = cv2.imread('1.jpg',1)cv2.imshow('src', img)imgInfo = img.shapeheight = imgInfo[0]width = imgInfo[1]# 移位矩阵matShift = np.float32([[1,0,1...原创 2020-03-26 16:37:34 · 201 阅读 · 0 评论 -
图片的几何变换《02图片剪切》
图片的几何变换《02图片剪切》代码import cv2import numpy as npimg =cv2.imread('1.jpg',1)cv2.imshow('OriginalPicture', img)imginfo = img.shapeprint(imginfo)dst=img[150:300,300:500]cv2.imshow('dst',dst)cv2.wai...原创 2020-03-26 16:36:10 · 258 阅读 · 0 评论 -
图片的几何变换《01图片的缩放》
图片的几何变换《01图片的缩放》代码# import cv2## # 读入原图片# img = cv2.imread('1.jpg')# # 打印出图片尺寸# imgInfo=img.shape# print(imgInfo)# height=imgInfo[0]# wirth=imgInfo[1]# mode=imgInfo[2] #图像的通道数## dstHeigt...原创 2020-03-26 15:48:18 · 220 阅读 · 0 评论 -
tensorflow基本操作《06神经网络逼近股票收盘均价》补充
tensorflow基本操作《06神经网络逼近股票收盘均价》代码layer1:激励函数+乘加运算import tensorflow as tfimport numpy as npimport matplotlib.pyplot as pltdate = np.linspace(1,15,15)endPrice = np.array([2511.90,2538.26,2510.68,2...原创 2020-03-26 11:12:44 · 221 阅读 · 0 评论 -
plt.figure()的使用
figure语法及操作(1)figure语法说明figure(num=None, figsize=None, dpi=None, facecolor=None, edgecolor=None, frameon=True)num:图像编号或名称,数字为编号 ,字符串为名称figsize:指定figure的宽和高,单位为英寸;dpi参数指定绘图对象的分辨率,即每英寸多少个像素,缺省值为80 ...原创 2020-03-26 08:54:27 · 1357 阅读 · 0 评论 -
tensorflow基本操作《06神经网络逼近股票收盘均价》
tensorflow基本操作《06神经网络逼近股票收盘均价》代码#神经网络逼近股票收盘均价 手动输入数据import tensorflow as tfimport numpy as npimport matplotlib.pyplot as plt # 绘图模块date = np.linspace(1,15,15) # linspace 线性增长定义日期 1增长到15 一共15个数据...原创 2020-03-26 08:36:59 · 159 阅读 · 0 评论 -
tensorflow基本操作《05matplotlib的使用》
tensorflow基本操作《matplotlib的使用》代码import numpy as npimport matplotlib.pyplot as pltx=np.array([1,2,3,4,5,6,7,8])y=np.array([3,5,8,4,2,6,5,4])plt.plot(x,y,'r') #折线图 1.x 2.y 3.color lw=10 :宽度#...原创 2020-03-25 20:55:20 · 168 阅读 · 0 评论 -
tensorflow基本操作《04numpy的使用》
tensorflow基本操作《04numpy的使用》代码import numpy as npdata1=np.array([1,2,3,4,5])print(data1)data2=np.array([[1,2],[3,4]])print(data2)#矩阵维度print(data1.shape,data2.shape)#zero onesprint(np.zeros([2,3...原创 2020-03-25 18:43:08 · 193 阅读 · 0 评论 -
tensorflow基本操作《03矩阵基础》补充
tensorflow基本操作《03矩阵基础》补充代码import tensorflow as tfmat0=tf.constant([[0,0,0],[0,0,0]])mat1=tf.zeros([2,3])mat2=tf.ones([3,2])mat3=tf.fill([3,2],15)mat=tf.constant([[4],[5],[6]])mat4=tf.zeros_lik...原创 2020-03-25 17:57:43 · 177 阅读 · 0 评论 -
tensorflow基本操作《03矩阵基础》
tensorflow基本操作《03矩阵基础》代码'''# placeholdimport tensorflow as tfdata1=tf.placeholder(tf.float32)data2=tf.placeholder(tf.float32)dataAdd=tf.add(data1,data2)with tf.Session() as sess: print(se...原创 2020-03-25 17:04:20 · 210 阅读 · 0 评论 -
tensorflow基本操作《02四则运算》
tensorflow基本操作《02四则运算》代码import tensorflow as tfdata1=tf.constant(6)# data2=tf.constant(2)data2=tf.Variable(2,name='var1')dataAdd=tf.add(data1,data2)dataCopy=tf.assign(data2,dataAdd) #dataAdd ...原创 2020-03-25 16:16:29 · 183 阅读 · 0 评论 -
tensorflow基本操作《01常量变量》
tensorflow基本操作《01常量变量》代码import tensorflow as tfdata1=tf.constant(2,dtype=tf.int32)data2=tf.Variable(20,name='var1')print(data1)print(data2)# 所有的操作必须使用session会话来执行'''sess = tf.Session()prin...原创 2020-03-25 16:15:00 · 189 阅读 · 0 评论 -
opencv+tensorflow 《04 像素操作》
opencv+tensorflow 《04 像素操作》代码import cv2img = cv2.imread("t.jpg",1)(b,g,r)=img[100,100]print(b,g,r) # bgr# 10 100 -》110 100for i in range(0,100): img[10+i,100]=(255,0,0)cv2.imshow("image...原创 2020-03-25 16:12:05 · 131 阅读 · 0 评论 -
opencv+tensorflow 《03 图片质量》
opencv+tensorflow 《03 图片质量》代码import cv2img = cv2.imread("t.jpg",1) #读取图片 第二个参数0:为灰度图片 1:为彩色图片# cv2.imwrite("write1.jpg",img,[cv2.IMWRITE_JPEG_QUALITY,0])# jpg:0压缩比高 0-100 有损压缩,以牺牲图片质量为代价# jp...原创 2020-03-25 16:10:37 · 234 阅读 · 0 评论 -
opencv+tensorflow 《02 图片写入》
原创 opencv+tensorflow 《01 图片读取与展示》代码:import cv2img = cv2.imread("t.jpg",1) #读取图片 第二个参数0:为灰度图片 1:为彩色图片cv2.imwrite("write.jpg",img) # 1.name 2.data(解码之后的数据)...原创 2020-03-25 16:07:37 · 152 阅读 · 0 评论 -
opencv+tensorflow 《01 图片读取与展示》
opencv+tensorflow 《01 图片读取与展示》opencv+tensorflow 《01 图片读取与展示》代码如下opencv+tensorflow 《01 图片读取与展示》代码如下import cv2img = cv2.imread("t.jpg",1) #读取图片 第二个参数0:为灰度图片 1:为彩色图片cv2.imshow("image",img) #1.窗体...原创 2020-03-25 09:18:35 · 186 阅读 · 0 评论 -
霍夫变换
霍夫变换霍夫变换(Hough Transform)是在1959年由气泡室(Bubble Chamber)照片的机器分析而发明,发明者Paul Hough在1962年获得美国专利,被命名为Method and Means for Recognizing Complex Patterns(用于识别复杂图案的方法和手段)。该专利对直线采用斜截距参数化,但由于斜率可能变成无穷大,这有可能导致无限变换空...原创 2020-03-16 08:34:13 · 501 阅读 · 0 评论