PIXNET Logo登入

阿洲程式天地

跳到主文

歡迎光臨阿洲在痞客邦的小天地

部落格全站分類:數位生活

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 2月 26 週三 201416:35
  • 製作avi檔

 
#include <cv.h>
#include <highgui.h>
#include <stdio.h>
#include <vector>
(繼續閱讀...)
文章標籤

阿洲 發表在 痞客邦 留言(1) 人氣(154)

  • 個人分類:opencv使用
▲top
  • 2月 06 週四 201400:39
  • 視訊avi檔製作

記得在while迴圈要設條件break跳出迴圈,否則avi檔無法開啟
#include <cv.h>
#include <highgui.h>
#include <stdio.h>

int main()
{
    CvCapture *capture;
    IplImage *frame;

    capture=cvCreateCameraCapture(0);
    cvNamedWindow("Webcam",0);

    CvVideoWriter *writer;
    char AviFileName[]="Output.avi";
    int AviForamt = -1;
    int FPS = 30;
    CvSize AviSize = cvSize(640,480);
    writer=cvCreateVideoWriter(AviFileName,AviForamt,FPS,AviSize);

    while(true)
    {
        frame = cvQueryFrame(capture);
        cvWriteFrame(writer,frame);
        if(cvWaitKey(20)>0)     break;
    }

    cvReleaseCapture(&capture);
    cvReleaseVideoWriter(&writer);
    cvDestroyWindow("Webcam");
}
(繼續閱讀...)
文章標籤

阿洲 發表在 痞客邦 留言(0) 人氣(111)

  • 個人分類:opencv使用
▲top
  • 1月 27 週一 201409:34
  • try & catch error


try  {     
  IplImage* gray = NULL;  
  IplImage* edge = NULL;  
  gray = cvCreateImage(cvSize(IMAGE_WIDTH,IMAGE_HEIGHT),IPL_DEPTH_8U,1);  
  edge = cvCreateImage(cvSize(IMAGE_WIDTH,IMAGE_HEIGHT),IPL_DEPTH_8U,1);  
  cvCvtColor(img,gray,CV_BGR2GRAY);  
    //邊緣檢測  
  cvCanny(gray,edge,30,100,3);  
  cvCvtColor(edge,img,CV_GRAY2BGR);  
    //保存结果  
  cvCopyImage(img,m_Ipl);  
  cvReleaseImage(&gray);  
  cvReleaseImage(&edge);  
}  
catch (cv::Exception& e)  {         
  const char* err_msg = e.what();  
    //console輸出  std::cout << "exception caught: " << err_msg << std::endl;   
  CString a;  
  a+= err_msg;  
  AfxMessageBox(a);       //MFC输出  
}
(繼續閱讀...)
文章標籤

阿洲 發表在 痞客邦 留言(0) 人氣(19)

  • 個人分類:opencv使用
▲top
  • 1月 24 週五 201413:41
  • 畫線和圓

1、畫線:
#include <cv.h>
#include <highgui.h>

IplImage *ShowImage;
CvPoint BeginPoint,EndPoint;
CvScalar Color;
int Thickness;
int main() {
    CvSize ImageSize = cvSize(1000,700);
    ShowImage= cvCreateImage(ImageSize,IPL_DEPTH_8U,3);
    BeginPoint= cvPoint(100,100);
    EndPoint= cvPoint(800,600);
    Color=CV_RGB(255,0,0);
    Thickness=3;
    cvLine(ShowImage,BeginPoint,EndPoint,Color,Thickness);
    cvNamedWindow("cvLineTest",1);
    cvShowImage("cvLineTest",ShowImage);
    cvWaitKey(0);
}

(繼續閱讀...)
文章標籤

阿洲 發表在 痞客邦 留言(0) 人氣(93)

  • 個人分類:opencv使用
▲top
  • 1月 24 週五 201413:34
  • 視訊

顯現攝影機影像:
#include <cv.h>
#include <highgui.h>
#include <stdio.h>

int main()
{
    CvCapture *capture;
    IplImage *ShowImage;

    capture=cvCreateCameraCapture(0);
    cvNamedWindow("Webcam",0);

    while(true)
    {
        ShowImage= cvQueryFrame(capture);
        cvShowImage("Webcam",frame);
        if(cvWaitKey(20)>0)     break;(寫在opencv的視窗才需要此函式)
    }

    cvReleaseCapture(&capture);
    cvDestroyWindow("Webcam");
}
(繼續閱讀...)
文章標籤

阿洲 發表在 痞客邦 留言(0) 人氣(51)

  • 個人分類:opencv使用
▲top
  • 1月 24 週五 201411:53
  • 圖檔操作(開啟、顯現、複製、儲存)

1、圖片開啟:
#include <stdio.h>
#include <cv.h>
#include <highgui.h>

char *FileName="Test.jpg";(圖片需與執行檔放在同個資料夾,否則須註明路徑)
IplImage *Image1;
int main() {

    Image1 = cvLoadImage(FileName,0);  (灰階形式參數0,彩色形式參數1)
    cvNamedWindow("Show Image",0);
    cvMoveWindow("Show Image",0,0);
    cvResizeWindow("Show Image",300,400);
    cvShowImage("Show Image",Image1);(顯現圖片在視窗上)
    cvWaitKey(0);(如果要把圖顯現在opencv創立的視窗上,必須要有此函式)
    cvDestroyWindow("Show Image");
    cvReleaseImage(
&Image1);
}
(繼續閱讀...)
文章標籤

阿洲 發表在 痞客邦 留言(0) 人氣(471)

  • 個人分類:opencv使用
▲top
1

個人資訊

阿洲
暱稱:
阿洲
分類:
數位生活
好友:
累積中
地區:

熱門文章

  • (348)svn版控使用

文章分類

toggle 作業系統 (2)
  • ubuntu (2)
  • 作業系統概論 (3)
toggle 其他 (3)
  • 物件和資料結構 (1)
  • svn版控 (1)
  • 色彩學 (3)
toggle 影像處理 (2)
  • 影像處裡概念 (1)
  • CImage類 (1)
toggle JAVA (4)
  • JAVA基礎概念 (4)
  • 圖形使用者介面 (5)
  • 其他 (1)
  • 程式實作 (1)
toggle opencv (2)
  • opencv路徑設置 (1)
  • opencv使用 (6)
toggle C++ (4)
  • c++基礎 (17)
  • 其他 (1)
  • 資料結構實作 (5)
  • 演算法實作 (1)
toggle MFC (1)
  • MFC使用 (3)
  • clean code (3)
  • 未分類文章 (1)

最新文章

  • 物件與資料結構
  • 註解與編排
  • 函式
  • 命名原則
  • 製作avi檔
  • ubuntu 檔案權限概念
  • ubuntu 基礎指令
  • 行程與多執行緒
  • 數位色彩
  • 色彩系統

動態訂閱

文章精選

文章搜尋

誰來我家

參觀人氣

  • 本日人氣:
  • 累積人氣: