色婷婷AV无码久久精品,久久天天躁狠狠躁夜夜97,羞羞麻豆国产精品1区2区3区,啪影院免费线观看视频,思思久久er99精品亚洲

常州機器視覺培訓

常州上位機軟件開發(fā)

常州工業(yè)機器人編程設計培訓

常州PLC培訓

常州PLC

常州PLC編程培訓

常州電工培訓

常州和訊plc培訓中心歡迎您!
當前位置:網(wǎng)站首頁 > 新聞中心 新聞中心
OpenCV開發(fā)中C++字符串操作實用集錦
日期:2023-12-26 17:10:16人氣:  標簽:常州機器視覺學習 常州上位機學習

 

C++11中有個字符串類std::string,OpenCV開發(fā)中你遇到所有關于字符串的問題,都可以通過這個類來解決。特別好用!


相關函數(shù)說明


首先看一下這個類比較有用的函數(shù)操作都有哪些:


字符串進入的相關函數(shù):

9.png

字符串內容修改的相關函數(shù):

10.png

字符串操作的相關函數(shù):

11.png

用法演示


用法演示涵蓋各種字符串常編程應用包括檢查文件擴展名稱、截取,查找字符串、拼接字符串、把這種其它類型數(shù)據(jù)轉換為字符串std::tostring這個方法是萬能的。演示代碼如下:


// 初始化字符串

std::string mystr("this is OpenCV學堂 ");

std::string by = "created by gloomyfish";

std::cout << mystr << std::endl;


// 拼接字符串,計算長度

std::string str2 = mystr + by;

for (int i = 0; i < 4; i++) {

    str2.append("!");

}

std::cout << str2 << std::endl;

std::cout << "str2's length: "<<str2.length()<< std::endl;


// 尋找字符串

int pos = mystr.find("學堂", 0);

std::cout << "位置:"<<pos << " 截取: " <<mystr.substr(pos, 4)<<std::endl;


// 檢查圖象文件擴展名稱

std::string lena = "D:/images/lena.jpg";

int t = lena.find_last_of('.');

std::string extName = lena.substr(t + 1);

if (extName == "jpg") {

    std::cout << lena << std::endl;

}


// 字符串各種拼接,把數(shù)值轉換為字符串, std::tostring是萬能方法

std::string mystr3 = mystr + std::to_string(12.3344);

std::cout << mystr3 << std::endl;



檢查字符串中都是數(shù)字與返回浮點數(shù)部分函數(shù),利用字符串操作完成:


string returnFloatingPart(string str)

{

    int pos = str.find(".");

    if (pos == string::npos)

        return "";

    else

        return str.substr(pos + 1);

}


bool containsOnlyDigit(string str)

{

    int l = str.length();

    for (int i = 0; i < l; i++)

    {

        if (str.at(i) < '0' || str.at(i) > '9')

            return false;

    }

    //  if we reach here all character are digits

    return true;

}

本文網(wǎng)址:
下一篇:沒有資料

相關信息:
版權所有 CopyRight 2006-2017 江蘇和訊自動化設備有限公司 常州自動化培訓中心 電話:0519-85602926 地址:常州市新北區(qū)府琛商務廣場2號樓1409室
蘇ICP備14016686號-2 技術支持:常州山水網(wǎng)絡
本站關鍵詞:常州PLC培訓 常州PLC編程培訓 常州PLC編程 常州PLC培訓班 網(wǎng)站地圖 網(wǎng)站標簽
在線與我們取得聯(lián)系
色婷婷AV无码久久精品,久久天天躁狠狠躁夜夜97,羞羞麻豆国产精品1区2区3区,啪影院免费线观看视频,思思久久er99精品亚洲