我使用Google搜索,但沒有找到任何內容。我爲python使用colormath庫,但它相當慢。用於計算色差(delta E)和色彩空間轉換的C/C++庫
1
A
回答
1
OpenCV可能會做。
2
0
嘗試http://github.com/dmilos/color
代碼示例:
typedef ::color::rgb<double> color_t; // or lab or hsv or any other available model
color_t a = ::color::constant::orange_t{};
color_t b = ::color::constant::chocolate_t{};
std::cout << ::color::operation::distance<::color::constant::distance::CIE94_textile_entity>(a, b) << std::endl;
std::cout << ::color::operation::distance<::color::constant::distance::CIEDE2000_entity>(a, b) << std::endl;
其他例子與其他algorithams: https://github.com/dmilos/color/tree/master/example/less-than-1k/operation/distance
顏色模型是無關緊要的。它會自動內部轉換。
相關問題
- 1. java的RGB色彩空間的YCrCb色彩空間轉換
- 2. 色彩空間轉換
- 3. 將RGB圖像轉換爲H&E色彩空間
- 4. ffmpeg的色彩空間轉換速度
- 5. CIEDE2000或CIE94 Delta-E色差計算算法是否有已知的實現?
- 6. HSV/RGB色彩空間轉換
- 7. Swscale色彩空間轉換隔行幀?
- 8. 爲什麼Delta CMC算法(用於計算色差)不是對稱的?
- 9. 計算色差
- 10. OpenCV和使用的色彩空間
- 11. 計算色彩圖中的顏色
- 12. 在YCbCr色彩空間中,藍色差和紅色差色度分量的含義是什麼?
- 13. 的Java轉換色彩空間而不使用ConvertColorOp
- 14. 使用gm節點模塊轉換圖像的色彩空間
- 15. c#emgucv將MIplImage類型的圖像從BGR色彩空間轉換爲HSV色彩空間
- 16. 如何在matlab中實現delta E色差圖像的方法?
- 17. 色彩空間屬於哪一個?
- 18. 黑色和白色是如何完成色彩轉換的
- 19. 如何使用.NET進行色彩空間轉換?
- 20. 使用YUV色彩空間將CMSampleBufferRef轉換爲UIImage?
- 21. 如何使用IPP將RGB轉換爲NV12色彩空間
- 22. 使用cv2進行色彩空間轉換
- 23. PDF:CalGray到DeviceRGB色彩空間
- 24. HSL vs HSI色彩空間
- 25. Opencv色彩空間和頻道
- 26. 色彩空間 - RGB和YCbCr問題
- 27. LibTiff.Net彩色圖像轉換
- 28. 將Consolecolor轉換爲彩色?
- 29. CIELab顏色空間轉換
- 30. R閃亮:基於Lab色彩空間的色彩單元背景
['cvCvtColor'功能](http://www.cs.iit.edu/~agam/cs512/lect-notes/opencv-intro/opencv-intro。 html#SECTION00054000000000000000) – jlstrecker
它沒有。 OpenCV會丟失Delte E函數,並且它的cvtColor()函數在圖像上操作,如果您只想轉換一個顏色值,則該操作不方便。 – user1050747
難道你不能用Lab顏色空間很容易地計算出它嗎?另外,你的意思是「只轉換顏色值」? – stnr