当前位置: 首页 > news >正文

上海市建设厅网站网站优化一般怎么做

上海市建设厅网站,网站优化一般怎么做,网页设计代码三页,wordpress 开启维护使用python进行图片处理#xff0c;现在需要读出图片的任意一块区域#xff0c;并将其转化为一维数组#xff0c;方便后续卷积操作的使用。 下面使用两种方法进行处理#xff1a; convert 函数 from PIL import Image import numpy as np import matplotlib.pyplot as plt …使用python进行图片处理现在需要读出图片的任意一块区域并将其转化为一维数组方便后续卷积操作的使用。 下面使用两种方法进行处理 convert 函数 from PIL import Image import numpy as np import matplotlib.pyplot as plt def ImageToMatrix(filename): im Image.open(filename) # 读取图片 im.show() # 显示图片 width,height im.size print(width is : str(width)) print(height is : str(height)) im im.convert(L) # pic -- mat 转换可以选择不同的模式下面有函数源码具体说明 data im.getdata() data np.matrix(data,dtypefloat)/255.0 new_data np.reshape(data * 255.0,(height,width)) new_im Image.fromarray(new_data) # 显示从矩阵数据得到的图片 new_im.show() return new_data def MatrixToImage(data): data data*255 new_im Image.fromarray(data.astype(np.uint8)) return new_imconvert(self, modeNone, matrixNone, ditherNone, palette0, colors256) | Returns a converted copy of this image. For the P mode, this | method translates pixels through the palette. If mode is | omitted, a mode is chosen so that all information in the image | and the palette can be represented without a palette. | | The current version supports all possible conversions between | L, RGB and CMYK. The **matrix** argument only supports L | and RGB. | | When translating a color image to black and white (mode L), | the library uses the ITU-R 601-2 luma transform:: | | L R * 299/1000 G * 587/1000 B * 114/1000 | | The default method of converting a greyscale (L) or RGB | image into a bilevel (mode 1) image uses Floyd-Steinberg | dither to approximate the original image luminosity levels. If | dither is NONE, all non-zero values are set to 255 (white). To | use other thresholds, use the :py:meth:~PIL.Image.Image.point | method. | | :param mode: The requested mode. See: :ref:concept-modes. | :param matrix: An optional conversion matrix. If given, this | should be 4- or 12-tuple containing floating point values. | :param dither: Dithering method, used when converting from | mode RGB to P or from RGB or L to 1. | Available methods are NONE or FLOYDSTEINBERG (default). | :param palette: Palette to use when converting from mode RGB | to P. Available palettes are WEB or ADAPTIVE. | :param colors: Number of colors to use for the ADAPTIVE palette. | Defaults to 256. | :rtype: :py:class:~PIL.Image.Image | :returns: An :py:class:~PIL.Image.Image object.原图filepath ./imgs/ imgdata ImageToMatrix(./imgs/0001.jpg) print(type(imgdata)) print(imgdata.shape) plt.imshow(imgdata) # 显示图片 plt.axis(off) # 不显示坐标轴 plt.show() 运行结果mpimg 函数 import matplotlib.pyplot as plt # plt 用于显示图片 import matplotlib.image as mpimg # mpimg 用于读取图片 import numpy as np def readPic(picname, filename):img mpimg.imread(picname)# 此时 img 就已经是一个 np.array 了可以对它进行任意处理weight,height,n img.shape #(512, 512, 3)print(the original pic: \n str(img))plt.imshow(img) # 显示图片 plt.axis(off) # 不显示坐标轴 plt.show() # 取reshape后的矩阵的第一维度数据即所需要的数据列表img_reshape img.reshape(1,weight*height*n)[0]print(the 1-d image data :\n str(img_reshape)) # 截取300300区域的一小块12*12*3将该区域的图像数据转换为一维数组img_cov np.random.randint(1,2,(12,12,3)) # 这里使用np.ones()初始化数组会出现数组元素为float类型使用np.random.randint确保其为int型 for j in range(12): for i in range(12):img_cov[i][j] img[300i][300j]img_reshape img_cov.reshape(1,12*12*3)[0]print((img_cov))print(img_reshape) # 打印该12*12*3区域的图像plt.imshow(img_cov) plt.axis(off) plt.show() # 写文件 # open:以append方式打开文件如果没找到对应的文件则创建该名称的文件 with open(filename, a) as f:f.write(str(img_reshape))return img_reshape if __name__ __main__:picname ./imgs/0001.jpg readPic(picname, data.py) 读出的数据12*12*3每个像素点以R、G、B的顺序排列以及该区域显示为图片的效果以上就是本文的全部内容希望对大家的学习有所帮助也希望大家多多支持脚本之家。
http://wiki.neutronadmin.com/news/62553/

相关文章:

  • 品牌网站建设策clef wordpress
  • 网站建设优化服务流程移动端seo
  • 企业网站做的比较好有名的网站建设公司
  • 云核wordpress深圳网站优化团队
  • 合肥网站建设 卫来网络建设工程资质证书二维码扫描网站
  • 注册公司网上申请入口网站中国在建工程信息网
  • 免费网站后台管理模板下载今天的新闻头条最新消息
  • 做网站是用ps还是ai网络营销模式有哪几种
  • 网站百度关键词排名软件横峰县城乡建设网站
  • 网站开发费属于软件费吗建筑材料价格查询网站
  • 京东网站建设的特点网站设计分析怎么写
  • 软件开发培训机构找极客时间杭州优化网站
  • 产品推广运营的公司seo关键词排名优化要多少钱
  • 网站推广策划书模板运营一个app大概多少钱
  • dw做网站首页代码上海设计公司官网
  • 深圳网站公司网站建设湖北网站推广系统
  • 网站的宗旨零基础源码建设网站
  • 网站建设听取需求微信云开发
  • h5网站建设代理福州官网网站建设
  • 网站设计是什么网站后台管理界面代码
  • 馆陶专业做网站三字顺口名字公司
  • 2003建立虚拟网站建立网站接受投注是什么意思
  • 以前的网站忘了怎么办啊文化建设的现状及思考
  • 网上制作网站古风wordpress
  • h5网站开发费用网站做排名需要多少钱
  • 南昌网站建设资讯建设网站的体会
  • 小说网站开发流程本地安装wordpress nginx
  • 做网站开直通车中国国家培训网正规吗
  • 西安哪家网络公司做网站网站建设页头的设计
  • 网站仿站是啥个人网站用凡科建站好吗