需要
文件,文件請見下載鏈接,
https://download.csdn.net/download/qq_31610789/11672527
draw_random_text.cpp
draw_random_text.h使用
還需要自己在ubuntu裏面安裝字體庫:
tff字庫安裝方式還是比較簡單的,使用終端命令行安裝。
// move ttf file to this path
cd /usr/share/fonts/
sudo mkdir custom
cd custom
sudo cp /home/downloads/xxxx.ttf .
sudo mkfontscale
sudo mkfontdir
fc-cache
還在在cmake 裏面包含 libcairo這個東西
終端locate libcairo.so應該可以找到已經安裝好的.so文件
我的文件在這裏找到
/usr/lib/x86_64-linux-gnu/libcairo.so
/usr/lib/x86_64-linux-gnu/libcairo.so.2
/usr/lib/x86_64-linux-gnu/libcairo.so.2.11400.6
cmake 裏面修改添加
target_link_libraries(。。。。其他。。。。 cairo)
將上述兩個文件添加入工程即可像下面這樣使用了;
cairo_text_extents_t extents_server;
putTextCairo_server(voutimg, car_info.PlateNum, centerPoint, "Microsoft YaHei", 20, cv::Scalar(0,255,0), false, false, extents_server);