0

を使用して開いた画像があり、 putをLoadImageM使用してピクセルデータを取得してGet2Dいます。ピクセル値を変更するための組み込み関数が見つからないようです。Rectangleからまでに複数のものを使用してみましCV_RGBたが、成功しませんでした。

4

1 に答える 1

5

opencvライブラリの新しいバージョンをチェックすることを検討してください。

でインポートします

import cv2

そしてそれは直接numpy配列を返します。

だから例えばあなたがするなら

image_array = cv2.imread('image.png')

次に、以下を操作するだけで、ピクセル値にアクセスして変更できますimage_array

image_array[0,0] = 100

左上のピクセルを値100に設定します。

インストールによっては、すでにcv2バインディングが存在する場合があるため、import cv2機能するかどうかを確認してください。

それ以外の場合は、インストールするだけopencvで、準備numpyは完了です。

于 2013-02-26T20:57:48.180 に答える