隨機(jī)產(chǎn)生器和文本

目標(biāo)

  • Use the Random Number generator class (cv::RNG ) and how to get a random number from a uniform distribution.
  • Display text on an OpenCV window by using the function cv::putText

代碼

int cv::waitKey ( int delay = 0 ): 返回按鍵值或者-1(時(shí)間走完仍沒(méi)有按鍵)

if (waitKey(DELAY) >= 0)
        {
            return -1;
        }

這樣根據(jù)返回值,隨時(shí)可以結(jié)束。
RNG rng( 0xFFFFFFFF ):RNG implements a random number generator. In this example, rng is a RNG element initialized with the value 0xFFFFFFFF

{
  int lineType = 8;
  for ( int i = 1; i < NUMBER; i++ )
  {
    Point org;
    org.x = rng.uniform(x_1, x_2);
    org.y = rng.uniform(y_1, y_2);
    putText( image, "Testing text rendering", org, rng.uniform(0,8),
             rng.uniform(0,100)*0.05+0.1, randomColor(rng), rng.uniform(1, 10), lineType);
    imshow( window_name, image );
    if( waitKey(DELAY) >= 0 )
      { return -1; }
  }
  return 0;
}

一個(gè)window可以持續(xù)寫入多個(gè)imshow,仍是同一個(gè)Mat。

int Displaying_Big_End( Mat image, char* window_name, RNG rng )
{
  Size textsize = getTextSize("OpenCV forever!", FONT_HERSHEY_COMPLEX, 3, 5, 0);
  Point org((window_width - textsize.width)/2, (window_height - textsize.height)/2);
  int lineType = 8;
  Mat image2;
  for( int i = 0; i < 255; i += 2 )
  {
    image2 = image - Scalar::all(i);
    putText( image2, "OpenCV forever!", org, FONT_HERSHEY_COMPLEX, 3,
           Scalar(i, i, 255), 5, lineType );
    imshow( window_name, image2 );
    if( waitKey(DELAY) >= 0 )
      { return -1; }
  }
  return 0;
}

Mat變了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 班里一個(gè)男孩子,很聰明,基礎(chǔ)不太好,三科中數(shù)學(xué)最好。一次他在寫作業(yè)時(shí),我從他身邊路過(guò),發(fā)現(xiàn)他做的數(shù)學(xué)題,解題過(guò)程都...
    云淡風(fēng)輕_ac73閱讀 142評(píng)論 0 0
  • 天上的星星不說(shuō)話,地上的人兒在尋他。
    該起風(fēng)了閱讀 264評(píng)論 0 1
  • 月下褚酒歡言,晚風(fēng)夕夕撩撥。 最是人間歡好,獨(dú)留伊人眺望。
    唐糖兮閱讀 258評(píng)論 0 0
  • 孤獨(dú)有時(shí)候是自己制造的,多出去走走,多和人交流,心境或許大不一樣,眼光也能放得更加寬廣。
    3533988127f2閱讀 208評(píng)論 0 0

友情鏈接更多精彩內(nèi)容