一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - python-OpenCV 實現將數組轉換成灰度圖和彩圖

python-OpenCV 實現將數組轉換成灰度圖和彩圖

2020-04-30 10:55li_il Python

今天小編就為大家分享一篇python-OpenCV 實現將數組轉換成灰度圖和彩圖,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

主要步驟

1.生成普通python數組(bytearray(),os.urandom())

2.轉換成numpy數組(numpy.array())

3.通過reshape將數組轉換到所需的維數

4.以圖像的形式顯示出來(cv.imshow())

代碼

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import os
 
import cv2 as cv
import numpy as np
 
 
 
# Make an array of 120000 random bytes
randomByteArray = bytearray(os.urandom(120000))
# translate into numpy array
flatNumpyArray = np.array(randomByteArray)
# Convert the array to make a 400*300 grayscale image(灰度圖像)
grayImage = flatNumpyArray.reshape(300, 400)
# show gray image
cv.imshow('GrayImage', grayImage)
# print image's array
print(grayImage)
cv.waitKey()
 
# byte array translate into RGB image
randomByteArray1 = bytearray(os.urandom(360000))
flatNumpyArray1 = np.array(randomByteArray1)
BGRimage = flatNumpyArray1.reshape(300,400,3)
cv.imshow('BGRimage', BGRimage)
cv.waitKey()
cv.destroyAllWindows()

效果

python-OpenCV 實現將數組轉換成灰度圖和彩圖

以上這篇python-OpenCV 實現將數組轉換成灰度圖和彩圖就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/li_l_il/article/details/83214114

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产精品va在线观看手机版 | 91久久精品视频 | 午夜视频网站 | 国产精品99爱免费视频 | fuqer日本 | 国产91青青成人a在线 | 日本xxx在线观看免费播放 | 無码一区中文字幕少妇熟女H | 乌克兰bbw | 国产亚洲精品美女2020久久 | 精品在线免费观看视频 | 亚洲色图影院 | 欧美乱码视频 | 亚洲天堂网站在线 | 日本精品一区二区三区 | 美女露全身永久免费网站 | 国产精品亚洲片在线观看麻豆 | 色综合色狠狠天天综合色 | 国产美女极品免费视频 | 深夜在线| 久久综合亚洲色hezyo | 97色伦图片7778久久 | 厨房里摸着乳丰满在线观看 | 色狠狠狠狠狠香蕉 | 国产在线xvideos | tube4欧美4 | 国产91页 | 亚洲国产自 | av在线亚洲男人的天堂 | 日本aaaaa高清免费看 | 亚洲娇小性hd | 亚洲国产天堂在线观看 | 俺去啦最新 | 我要看逼 | 亚洲第一成年免费网站 | 四虎影视永久在线观看 | 欧美贵妇videos办公室 | 日韩xx00| 国产精品久久久久毛片真精品 | 免费91麻豆精品国产自产在线观看 | 91热国内精品永久免费观看 |