-4
イメージはopencvに多次元配列として格納されます。しかし、これらの配列はどのように見えるのですか? (私は答えを提供していますので、このトピックは永遠に閉じられます:D)イメージはどのようにしてopencvの配列に保存されますか?
イメージはopencvに多次元配列として格納されます。しかし、これらの配列はどのように見えるのですか? (私は答えを提供していますので、このトピックは永遠に閉じられます:D)イメージはどのようにしてopencvの配列に保存されますか?
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)
出力イメージである: