【opencv】9.批量命名图片文件std::sprintf
生活随笔
收集整理的這篇文章主要介紹了
【opencv】9.批量命名图片文件std::sprintf
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
std::sprintf的用法
double db=10.123456; char aaa[20]; std::sprintf(aaa,"qqq:%.1f",db); //aaa[]就變成了qqq:10.1,保留一位小數 cv::putText(img, aaa, cv::Point(100 , 100),cv::FONT_HERSHEY_SIMPLEX, 0.5, cv::Scalar(255, 255, 0), 2); //在img上顯示文字內容 std::string str(aaa); //str就變成了qqq:10通常情況下,需要批量命名文件時候,會用到
char pic[50]; static int count = 0; if (count % 10 == 0) {//下面的track_id是一個整型變量。picture/目錄需要自己新建。不想自己手動創建可以百度查詢如何使用linux下c++創建文件夾。sprintf(pic, "picture/id_%d_%d.png", track_id, count); cv::imwrite(pic, rgb_img); //這句話會把命名的文件存在picture目錄下。 } ++count;總結
以上是生活随笔為你收集整理的【opencv】9.批量命名图片文件std::sprintf的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【opencv】8.获取鼠标动作(滑轮滚
- 下一篇: 【opencv】10.播放视频 以及 设