基于Python的图像处理
python为开发语言的图像处理算法集结
Johnnay_Song
流水不争先
展开
-
【12】python数据写入csv和txt中
【1】通常在处理数据时需要将结果保存到文件中,一般常用的为excel和txt文件中。【2】保存csv具体代码cvs写入的是列表,因此需要将表格的每一行转换为列表然后写入,encoding='utf-8-sig'如果不设置为此格式,打开csv文件中文会乱码。if __name__=="__main__": ''' 以下方法将结果写入csv文档中 ''' openpath="D:/pythonprocedure/ConcludeArea/Dataset2/" images,name=Ge原创 2020-06-28 13:43:58 · 396 阅读 · 0 评论 -
【11】python根据图像处理的三维特征绘制三维散点图
【1】背景介绍本文代码是检测一个物体的特征包含面积,圆度,周长,然后生产一个三维散点图。【2】图像处理类(ConcludeFeature.py)import cv2import numpy as npimport mathclass ConcludeFeatures: #初始化参数 def __init__(self, image): self.image= image #图像预处理 def pre_process(self): grayImg= cv2.cvtC原创 2020-06-15 15:26:45 · 1841 阅读 · 0 评论 -
【10】python常用函数
【1】保留固定小数位的函数#保留三位有效数字value2=round(value1,3)【2】列表转换为数组X=[[1,2,3,4],[5,6,7,8],[9,0,11,12]]#'列表转换为数组'Y=np.array(X)#'数组转换为列表'x=a.tolist(y)原创 2020-06-15 14:15:08 · 121 阅读 · 0 评论 -
【9】pthon-opencv批量读取图像并处理保存
import tensorflow as tfimport osimport numpy as npimport cv2#打开路径openpath2='D:\\pythonprocedure\\FineTuningAlexNet\\data\\Lym\\'#保存路径savepath2='D:\\pythonprocedure\\FineTuningAlexNet\\data\\Lymfull\\'#载入图片 处理后保存到一个文件夹def read__image(open_path.原创 2020-06-15 11:17:15 · 1732 阅读 · 0 评论 -
【8】Python计算图像行中心灰度变化折线图
【1】源码# -*- coding: utf-8 -*-import numpy as npimport cv2import matplotlib.pyplot as pltinputImg=cv2.imread("01.bmp")cv2.imshow('inputImg',inputImg)grayImg=cv2.cvtColor(inputImg,cv2.COLOR_BGR2GRAY)height,width=grayImg.shapegravity=[]for i in ra原创 2020-06-08 13:48:42 · 714 阅读 · 1 评论 -
【7】python中文件的引用
1 文件引用如何在一个python文件中引用其他的的python文件??有四个文件Test1,Test2,Test3,Test,分别在Test1,Test2,中编写函数,Test3,中编写一个类和一个类外函数2 Test中导入Test1,Test2,Test33 Python 中的 if name == ‘main’ 该如何理解对于很多编程语言来说,程序都必须要有一个入口,比...原创 2020-02-28 14:09:11 · 1144 阅读 · 0 评论 -
【6】Requests库的介绍
1 request库的方法2 request库的对象属性3 HTTP与Request库原创 2020-02-27 08:47:04 · 121 阅读 · 0 评论 -
【5】爬虫正则表达式的理解
1 正则表达式常用操作符2正则表达式实例3 IP地址则正式表达式4 Re库介绍Re库是Python的标准库,主要用于字符串匹配5 Re库的面向对象的表达方法6 Re库的Match对象7 Re库的贪婪匹配和最小匹配8 总结...原创 2020-02-26 18:30:35 · 122 阅读 · 0 评论 -
【4】基于Python的图像预处理
**1.图像预处理包含:图像缩放,图像剪切,图像位移,图像镜像,仿射变化,旋转变化2. 原始代码#图像剪裁与预处理#图片的缩放import cv2import numpy as npimg=cv2.imread('02.jpg',1)#shape中包含三个信息# [0]:行数# [1]:列数# [2]:通道数imgInfo=img.shapeheight=imgInfo...原创 2020-02-25 16:36:32 · 2322 阅读 · 0 评论 -
【1】基于python的图像匹配
1 程序源码# -*- coding: utf-8 -*-import numpy as npimport cv2import sysimport mathimport matplotlib.pyplot as pltimg_rgb = cv2.imread('peopleone.jpg')img_gray = cv2.cvtColor(img_rgb, cv2.COLOR_...原创 2020-02-10 10:36:16 · 1423 阅读 · 0 评论 -
【2】基于Python的图像矩的计算
1 原始代码# -*- coding: utf-8 -*-import numpy as npimport cv2import sysimport mathimport matplotlib.pyplot as pltimg = cv2.imread('star.jpg',0)cv2.imshow("original-img",img)ret,thresh = cv2.th...原创 2020-02-08 15:50:52 · 952 阅读 · 0 评论 -
【3】基于OpenCV—Python绘制图片三维空间显示图
1 绘制思路(1)彩色图片转化为灰度图片;(2)灰度图片装换为矩阵;(3)matplot将矩阵在三维空间中绘制出来;(4)x:图片宽度;y:图片高度;z:灰度值2绘制代码# -*- coding: utf-8 -*-import numpy as npimport cv2 as cvimport matplotlib.pyplot as pltfrom mpl_toolkits...原创 2019-10-30 15:23:20 · 5860 阅读 · 0 评论