5

OpenCV 2.4 で画像を YCrCb 色空間に変換する際に問題を抱えている人はいますか? 私は Python バインディングを使用していますが、BGR2YCrCb の変換に使用されている定義が見つからないようです。ここに私が試してきたいくつかのことがあります:

>>> import cv2
>>> cv2.COLOR_BGR2GRAY # works fine
6L
>>> cv2.COLOR_BGR2HSV # works fine
40L
>>> cv2.COLOR_BGR2YCrCb # now the trouble starts
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'COLOR_BGR2YCrCb'
>>> cv2.COLOR_BGR2YCC
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'COLOR_BGR2YCC'
>>>

cv2で変換を実行する方法を知っている人はいますか?

4

1 に答える 1

8

Python では、COLOR_BGR2YCrCbと呼ばれCOLOR_BGR2YCR_CBます。

build/modules/python/pyopencv_generated_const_reg.h明らかになったのを見る:

97: PUBLISH2(COLOR_BGR2YCR_CB,cv::COLOR_BGR2YCrCb);
于 2012-06-11T16:01:39.023 に答える