2017-05-15 4 views

答えて

1

2次元画像(これは通常、ほとんどの時間は画像です)は単純に配列の配列です。理解できるようにグレースケール画像を作成しましょう。

 myArray = [[236, 189, 0],[236, 80, 189], 
     [236, 0, 189], 
     [236, 189, 0]] 

myArrayは、幅3および高さ4の画像を表すリスト(または配列の配列)のリストです。すなわち、このネストされた配列では、各リストはimageの各行を表します。ここ は、myarrayのが図式どのように見えるかを示すためのコードです:

myArray = [[255, 0, 189], 
     [236, 80, 200], 
     [255, 0, 200], 
     [200, 100, 255]] 
import numpy 
imgArray = numpy.array(myArray) #because normal array is not recognized , dont know why , if you know please comment 




import cv2 
cv2.imwrite("test.png",imgArray) 

出力イメージである:

image constructed form array

関連する問題