5

Python で yml ファイルを読み込んで操作するにはどうすればよいですか?

私が使用した:

import cv
data = cv.Load("Z:/data/xyz_00000_300.yml")

しかし、データを印刷すると、行数や列数などの画像の詳細が表示されます.

画像のピクセルに何があるかを読みたい。

次のコードを使用しようとしましたが、ピクセルに含まれる情報ではなく、ピクセル値のみが得られますか?

def AccessPixels(img):
    for y in range(0, img.height):
        for x in range(0, img.width):
            cv.Get2D(img, y, x) # Slow get pixel value.
            cv.Set2D(img, y, x, (0, 0, 0, 0)) # Slow set pixel value.
4

1 に答える 1

1

yml ファイルを読み込んで操作するには、最初に次のことを行う必要があります。

import yaml

次のようにして、yaml ファイルを辞書として読み込むことができます。

with codecs.open('your.yml', 'r', encoding='utf8') as f:
     yml_dict = yaml.safe_load(f)

これで、yaml ファイルの内容が yml_dict 内の辞書として利用できるようになりました。

于 2012-11-12T19:24:22.357 に答える