
Python
文章平均质量分 65
自学python的历程
孤舟丨笠翁
以LabView为语言工具,探索声学领域的相关知识
展开
-
图片显示
import matplotlib as mplimport matplotlib.pyplot as plt%matplotlib inlineimport numpy as npimport sklearnimport pandas as pdimport osimport sysimport timeimport tensorflow as tffrom tensorfl...原创 2020-03-02 20:05:52 · 211 阅读 · 0 评论 -
将图片转换为适应tensorflow的输入格式
import osimport numpy as npfrom PIL import Imageimage2 = os.listdir()#打开文件夹image1 = Image.open("dataset/INNER_10.png")#指定打开一张图片arr = np.asarray(image1)#将图片转为numpy数组格式arr1 = np.array(image1)arr...原创 2020-03-02 20:01:59 · 856 阅读 · 0 评论 -
图片转化为字符图片
from PIL import Imageimport numpy as npdef ascii_arr(file): im = Image.open(file) #图片转换为灰阶图 im = im.convert("L") #降采样图片 sample_rate = 0.15 nwe_im_size = [int(x * sample_rate) for x in im.size] im = im.resize(nwe_im_size)原创 2020-10-04 22:45:28 · 232 阅读 · 0 评论 -
python函数参数中*args,**kwargs的使用和意义
args和*kwargs是python中经常使用的函数参数,代表着函数的参数数目是可变的。为讲解清楚两个参数的意义,以下一段代码为例做讲解:def fun(*args,**kwargs):print "args = ",argsprint "kwargs = ",kwargs(1)fun(1,2,3,4)输出结果:args= (1, 2, 3, 4)kwargs= {}说明:在f...原创 2021-10-10 17:08:16 · 1184 阅读 · 0 评论 -
关于opencv和matplotlib的一点简单应用
Opencv对于图片的处理(使用的BGR模式,不是RGB模式)Img = cv2.imread(image0.jpg,1)#有两个参数,参数一是图片的名称,参数二是图片的类型(0是灰度图,1是RGB)cv2.imshow(‘image,img)#有两个参数,参数一是窗体的名称,参数二是要显示的图片Cv2.waitkey(0)#停止操作,0毫秒Cv2,imwrite(‘image1.jpg’...原创 2020-03-04 15:53:43 · 201 阅读 · 0 评论 -
python关于图像和视频的基本操作
import cv2import matplotlib.pyplot as pltimport numpy as np#图片操作#cv2.IMREAD_COLOR 彩色图像(BGR)#cv2.IMREAD_GRAYSCALE 灰度图像def cv_show(name,img): #创建窗口显示图像 cv2.imshow(name,img) #延时 cv2.waitKey(0) cv2.destroyAllWindows()img1=cv2.im原创 2020-10-04 22:48:58 · 159 阅读 · 0 评论