![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python 图像处理
tbzj_2000
目前负责ADAS相关算法和实现研究
展开
-
PPM格式图像在python中的一些问题
网上找到一些ppm格式图像文件。from PIL import ImageImage.open('fish.ppm')报出OSError : cannot identify image file 'fish.ppm'发现Image.open('fish.jpg')可以正确读取图像。看来是网上的ppm文件格式问题。解决办法:读取jpg文件,然后save命令保存产生ppm格式文件。再用Image.o...原创 2018-05-22 09:14:34 · 3153 阅读 · 0 评论 -
AttributeError:'JpegImageFile' object has no attribute 'flatten' 问题的分析
对于jpeg或其他格式图像,通过PIL的Image读入后,直接进行直方图分析时,调用flatten时会报出: im = Image.open('aaa.jpg') AttributeError:'JpegImageFile' object has no attribute 'flatten' 解决办法: 转换为数组array。 im1 = array(im,‘f’)#...原创 2018-05-22 18:48:35 · 19297 阅读 · 0 评论 -
python的两种图像读取和处理方法
1 skimage库 from skimage import data_dir,io, data img = data.camera() #读取data中预先保存的图像camera #Anaconda 版本参见的预存路径,如c:\\ProgramData\Anaconda3\lib\site-packages\skimage\da...原创 2018-05-22 19:06:49 · 3481 阅读 · 0 评论 -
gmpy2 在anaconda环境下的安装方法
在window下安装gmpy2.1)以管理员权限运行anaconda prompt 2)在anaconda prompt路径下运行: conda install gmpy2 如上图,安装成功。原创 2018-05-27 14:36:37 · 2931 阅读 · 0 评论 -
Rawkit的安装和使用
Rawkit的安装1)下载rawkit zip包,解压后可看到其中包含了一个setup.py文件,通过以下命令安装: python setup.py install2) 安装完成,import rawkit,但运行时报出找不到LibRaw库。 分析: 在anaconda\lib\site-packages\libraw\bindings.py脚本中,看到“util.find_li...原创 2018-07-04 09:06:23 · 1043 阅读 · 2 评论 -
从原始的hex code用skimage和numpy array生成bmp图像的方法
通过python读取一个非标准格式的rgb hex文档(比如通过verilog仿真时通过$fdisplay生成的hex 文本文档)1)使用numpy array生成一个零array from numpy import * img = zero((1080,1920,3),dtype=uint8) # 1080为行数,1920为列数,3为通道数(如RGB三通道) 注:由于ski...原创 2018-07-19 18:47:38 · 897 阅读 · 0 评论 -
RGB to YUV 转换
8位 数字 RGB到数字YCbCr的转换 公式 为:(RGB值在 16 ~ 235之间)Y = 0.299R + 0.587G + 0.114BCb = -0.172R - 0.339G + 0.511B + 128Cr = 0.511R - 0.428G - 0.083B + 128若RGB数据为256位,则相应地,Cb和Cr为:Cb = -0.172R - 0.339G +...原创 2018-07-27 18:09:55 · 1954 阅读 · 0 评论