网站性能检测评分
注:本网站页面html检测工具扫描网站中存在的基本问题,仅供参考。
python做图
Python与OpenCV实现图片缩放! 互联网视频课程
声明:本人原创系列文章,禁止转载!
利用python与OpenCV来进行图片的缩放,主要有四个步骤,
1.加载缩放的图片
2.获取图片信息
3.调用resize方法
4.检查最终结果
python代码部分:
#1 加载缩放的图片
import cv2
img = cv2.imread('2.jpg',1)
#2 获取图片信息
imgInfo = img.shape
print(imgInfo)#打印出图片的宽、高、
# 图片的高、宽
height = imgInfo[0]
width = imgInfo[1]
mode = imgInfo[2]
# 1 放大 缩小 2 等比例 非等比例
# 等比例缩小
# 乘的系数是相同的就是等比例的
dstHeight = int(height*0.5)
dstWidth = int(width*0.5)
# 最近临域插值 双线性插值 像素关系重采样 立方插值
# 3.调用resize方法
dst = cv2.resize(img,(dstWidth,dstHeight))
cv2.imshow('image',dst)
cv2.waitKey(0)
最终的效果图
# 最近临域插值算法python源码实现图片缩放
# 1 info 2 空白模板 3 计算xy像素点
import cv2
import numpy as np
img = cv2.imread('2.jpg',1)
imgInfo = img.shape
height = imgInfo[0]
width = imgInfo[1]
dstHeight = int(height/2)
dstWidth = int(width/2)
dstImage = np.zeros((dstHeight,dstWidth,3),np.uint8) #0-255
for i in range(0,dstHeight): #行
for j in range(0,dstWidth):#列
iNew = int(i*(height*1.0/dstHeight))
jNew = int(j*(width*1.0/dstWidth))
dstImage[i,j] = img[iNew,jNew]
cv2.imshow('dst',dstImage)
cv2.waitKey(0)
最终效果与上面一致!
如何用Python制作优美且功能强大的数据可视化图像 企业视频课程
第一个示例
add()
主要方法,用于添加图表的数据和设置各种配置项
print_echarts_options()
打印输出图表的所有配置项
render()
默认将会在根目录下生成一个 render.html 的文件,支持 path 参数,设置文件保存位置,如 render(r"e:\my_first_chart.html"),文件用浏览器打开。
Note: 可以按右边的下载按钮将图片下载到本地,如果想要提供更多实用工具按钮,请在 add() 中设置 is_more_utils 为 True
使用主题
pyecharts 支持更换主体色系。下面是跟换为 'dark' 的例子:
多次显示图表
pyecharts 重构了渲染的内部逻辑,改善效率。推荐使用以下方式显示多个图表。
Pandas&Numpy 简单示例
如果使用的是 Numpy 或者 Pandas,可以参考这个示例
Note: 使用 Pandas&Numpy 时,整数类型请确保为 int,而不是 numpy.int32
当然你也可以采用更加酷炫的方式,使用 Jupyter Notebook 来展示图表,matplotlib 有的,pyecharts 也会有的
Python:制作动态字符图 营销视频课程
这次我们也拿小龙猫来做演示
ps:小龙猫:为什么老用我照片。。。作者:因为你可爱啊(。^▽^)
这里就不必多说了,也就导入几个用到的包
SOURCE_PATH:这个是GIF的路径OUTPUT_PATH:这个是每一帧的存放路径FRAMES_PATH:这个也是每一帧的存放路径,不过是已转为字符画的图片
create_dir() 方法只是用来创建文件夹的,若是存在那便会删掉里面的内容,所以不要放东西进去哦
processImage() 方法是把GIF的每一帧提取出来的,这里面的 img.seek(index) 是对GIF每一帧的索引,由于我也还不知道如何判断GIF总共有多少帧,那么当报 EOFError 错误时,也就是索引超出范围,索引便也就完成啦
create_gif() 方法也就是把已生成每一张字符图合成GIF,由于放进 image_list[] 中的图片路径是要有顺序要求的, os.listdir() 拿到的文件名无法排序,不过呢之前生成的图片都是顺序命名的,所以这里我自己构建一个有序的路径列表给它
以上也就是全部方法了,咋们跑起来看看
简直不要太骚气了嘻嘻
作者也在学习当中,难免会有错漏的地方,恳请读者能给予意见或建议,谢谢!转载请注明:[learnaLanguage_Yi_Zhou_Python:制作动态字符图]
python制作图片列表文件 互联网视频课程
导言
在做机器学习、深度学习的时候,往往需要生成列表文件。以下是如何制作一个图片列表文件
准备工作
python环境
import sys
print("当前python版本是:",sys.version)
图片文件夹
在D盘image文件夹下有5个文件夹,分别代表着5类图片:猫、狗、人、水瓶、自行车。每一类下面分别有5张图片。
5类图片代码实现
结果