有沒有人可以替代OpenCV
putText(支持UTF-8字符)?如前所述,putText
只適用於ASCII字符,但不適用於UTF-8
,如šŠčČžŽ
?OpenCV putText UTF-8字符
3
A
回答
2
您沒有指定使用哪種語言。從Python中我會使用PIL的文本繪製功能:
draw.text((0, 0), unicode("áéőúöüóí","utf-8"), font=font, fill=(255,255,255))
+0
我正在使用C++與OpenCV – nejcb1 2013-03-20 10:28:05
2
如果OpenCV的建使用Qt支持可以使用cv::addText()
編寫字符串:
cv::Mat img = cv::imread("C:\\snowflake.jpg");
if (img.empty())
{
std::cout << "!!! Failed imread()" << std::endl;
return;
}
cv::addText(img, "áéőúöüóí", cv::Point(100, 50), cv::fontQt("Times"));
但是,如果OpenCV的建沒有Qt支持,調用cv::addText()
會使您的應用程序崩潰,並且會在控制檯上顯示以下錯誤:
OpenCV Error: The function/feature is not implemented (The library is compiled without QT support) in cv::fontQt, file C:\builds\2_4_PackSlave-win32-vc12-shared\opencv\modules\highgui\src\window.cpp, line 409
+0
我試圖看看這是否支持在Python的opencv,但它看起來不像它尚未。 – user3731622 2016-05-26 15:09:35
相關問題
- 1. OpenCV putText()新行字符
- 2. putText爲UTF-8字符(C++)
- 3. 從JNI獲取字符串(OpenCV putText)以在Java中顯示
- 4. 使用putText()對角?使用OpenCV
- 5. SBJson - UTF8字符
- 6. QLPreviewController和UTF8字符
- 7. CodeIgniter URL_TITLE UTF8字符?
- 8. 字符串限制字 - UTF8
- 9. 多字節的UTF8字符
- 10. 錯誤的cv :: putText結果
- 11. PutText in haskell HUnit
- 12. CV :: putText在IplImages
- 13. 無法使用Android解析OpenCV中的putText()
- 14. 有效字符在字符集UTF8
- 15. 字符集,UTF8和字符實體
- 16. 寫非UTF8字符在Perl
- 17. XML UTF8字符集邊界
- 18. UTF8和日文字符
- 19. 獲取UTF8字符串
- 20. PCRE不匹配utf8字符
- 21. PostgreSQL utf8字符比較
- 22. HTTP頭上的UTF8字符
- 23. UTF8符號標字母
- 24. PHP JSON與UTF8字符
- 25. 對笨顯示UTF8字符
- 26. iOS:解碼utf8字符串
- 27. libpqxx postgresql utf8字符串
- 28. 使用Wireshark的UTF8字符
- 29. mb_strtolower和UTF8字符串
- 30. iphone xml-rpc utf8字符串
沒有人有答案嗎? – nejcb1 2013-04-26 10:34:58
你的操作系統是什麼? – 2014-05-02 15:13:01
Windows 7旗艦版x64 – torayeff 2014-05-03 16:44:42