【图像处理】——创建一个新的图片
生活随笔
收集整理的這篇文章主要介紹了
【图像处理】——创建一个新的图片
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
方法一:直接復(fù)制一個已經(jīng)存在的圖片
img.copy()如果是想生成一個指定大小的圖片,則可以通過numpy數(shù)組進(jìn)行創(chuàng)建
方法二:通過numpy創(chuàng)建(注意有坑)
img = numpy.zeros((h,w))#h,w是指定的圖像的高和寬,這樣看似可以其實(shí)不然上述方法得到的圖像不是8位的,但是圖像數(shù)組的存在方式是8bit無字符整形的,因此需要定義數(shù)組成8bit的,這樣才能將圖片正常顯示出來
img = numpy.zeros((h,w),numpy.uint8)#h,w是指定的圖像的高和寬,這樣看似可以其實(shí)不然實(shí)例:從一個圖片中截取一部分出來
原圖:
截取出來后:
代碼
img2 = numpy.zeros((int(h/2),w),numpy.uint8) import cv2 import numpy img = cv2.imread('b1.jpg',0) h,w = img.shape img2 = numpy.zeros((int(h/2),w),numpy.uint8) for i in range(int(h/2)):for j in range(w):img2[i,j] = img[100+i,j]cv2.imshow('',img2) cv2.waitKey(0)?
總結(jié)
以上是生活随笔為你收集整理的【图像处理】——创建一个新的图片的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 计算机二级office树的知识,计算机二
- 下一篇: 微信小程序获取位置信息