我正在使用opencv+Qt(c++)
,我想将QColor RGB
像素转换为opencv BGR
像素:
QColor --> cv::Scalar
cv::Scalar --> QColor
最佳答案
您尚未提供编程语言。在python中,您可以使用以下命令:
cv2image=cv2.cvtColor(cv2image, cv2.COLOR_BGR2RGB)
cv2image=cv2.cvtColor(cv2image, cv2.COLOR_RGB2BGR)
cv2image=cv2.cvtColor(cv2image, cv2.COLOR_RGB2GRAY)
对于C++,命令相似。
您可能还想在这里看看:How to combine OpenCV with PyQt to create a simple GUI?