PIXNET Logo登入

天天向上

跳到主文

程式外包服務  E-mail: me1237guy@yahoo.com.tw 歡迎來信洽談, 請附上相關文件或問題說明, 謝謝

專長:  ※自動光學檢測 ※人臉辨識 ※車牌辨識 ※錄影監控系統 ※自動控制I/O相關 
      ※演算法開發 ※基因演算法 ※類神經網路 
      ※MATLAB  ※VISUAL C++/C# ※Xamarin ※OpenCV ※Emgu ※Unity ※QT4/5
-----------------------------------------------------------------------------------------------
   SA (模擬退火法)     GA (基因演算法)    ACO (蟻群演算法)    PSO (粒子最佳化演算法)   
   排列組合問題最佳化   TSP  Scheduling  K-means, Fuzzy C-means, KNN, DBSCAN分群  
   Fuzzy Control (模糊控制)  Neural Networks (類神經網路) Object Tracking (Kalman Filter, Optical Flow)  
   Object Recognition (Pattern Match, Haar-Like Features, EigenFace)  Human Pose Recognition
   人臉偵測     移動物偵測   車牌辨識    智慧型監控攝影  XBOX Kinect影像處理及應用 體感互動應用  
   自動光學檢測(AOI) 玻璃檢測  NVIDIA CUDA平行運算處理
   TI-DSP 6xxx系列 雙影像輸入   / Raspberry PI 樹莓派 / Arduino控制  自走車避障礙物(GPS/機器視覺)

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

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 3月 25 週一 201318:34
  • MFC更改視窗風格

 
 
BOOL CCreateStructDemoView::PreCreateWindow(CREATESTRUCT& cs)
{
    // TODO: 在此經由修改 CREATESTRUCT cs
    // 達到修改視窗類別或樣式的目的
    cs.x = 100; cs.y = 100;         // 左上角x, y座標
    cs.cx  = 300; cs.cy = 200;     // 寬度, 高度
    cs.style |= WS_HSCROLL;      // 水平捲軸
    cs.style |= WS_VSCROLL;      // 垂直捲軸
    
    return CView::PreCreateWindow(cs);
}
(繼續閱讀...)
文章標籤

me1237guy 發表在 痞客邦 留言(0) 人氣(314)

  • 個人分類:Visual Studio
▲top
  • 3月 25 週一 201318:08
  • MFC建立對話方塊

void CDialogBaseDlg::OnBnClickedButton1()
{
    // TODO: 在此加入控制項告知處理常式程式碼
    AfxMessageBox(_T("Hello, Visual C++"));
}
(繼續閱讀...)
文章標籤

me1237guy 發表在 痞客邦 留言(0) 人氣(64)

  • 個人分類:Visual Studio
▲top
  • 3月 25 週一 201309:06
  • 抓取時間日期

void CmdiView::OnDraw(CDC* pDC)
{
    CmdiDoc* pDoc = GetDocument();
    ASSERT_VALID(pDoc);
    if (!pDoc)
        return;
    // TODO: 在此加入原生資料的描繪程式碼
    CTime cur_tm;   
    cur_tm = CTime::GetCurrentTime();
    int year = cur_tm.GetYear();
    int month = cur_tm.GetMonth();
    int date = cur_tm.GetDay();
    int DayOfWeek = cur_tm.GetDayOfWeek(); // 禮拜幾,1=SUN ... 7=SAT
    int hour = cur_tm.GetHour();
    int minute = cur_tm.GetMinute();  
    int Second = cur_tm.GetSecond();
    CString ss;
    ss.Format(_T("%4d/%02d/%02d %02d:%02d:%02d, 禮拜%d"), year, month, date, hour, minute,     Second, DayOfWeek);
    pDC->TextOut(0, 0, ss);  
}
(繼續閱讀...)
文章標籤

me1237guy 發表在 痞客邦 留言(0) 人氣(74)

  • 個人分類:Visual Studio
▲top
  • 3月 23 週六 201300:48
  • Add member function and member variable

AddMemberFunVarView.cpp
void CAddMemberFunVarView::OnDraw(CDC* pDC)
{
    CAddMemberFunVarDoc* pDoc = GetDocument();
    ASSERT_VALID(pDoc);
    if (!pDoc)
        return;
    // TODO: 在此加入原生資料的描繪程式碼
    CString ss;
    mydata = 123;
    ss.Format(_T("mydata = %d"), mydata);
    pDC->TextOut(0, 0, ss);
    myfunc(567);
}
(繼續閱讀...)
文章標籤

me1237guy 發表在 痞客邦 留言(0) 人氣(8)

  • 個人分類:Visual Studio
▲top
  • 3月 22 週五 201321:57
  • Hello VC


Unicode文字編碼為wide-encoding其中的一種規格, 而BIG-5則是所謂多位元文字編碼(Multibyte Character Set, MBCS)
// CHelloVCView 描繪
void CHelloVCView::OnDraw(CDC* pDC)
{
    CHelloVCDoc* pDoc = GetDocument();
    ASSERT_VALID(pDoc);
    if (!pDoc)
        return;
    // TODO: 在此加入原生資料的描繪程式碼
    pDC->TextOut(0, 0, L"Hello, Visual C++");
}
(繼續閱讀...)
文章標籤

me1237guy 發表在 痞客邦 留言(0) 人氣(23)

  • 個人分類:Visual Studio
▲top
  • 3月 22 週五 201306:36
  • ACM, ASM, AAM


Active Contour Model
Active Shape Model
Active Appearance Model
(繼續閱讀...)
文章標籤

me1237guy 發表在 痞客邦 留言(0) 人氣(265)

  • 個人分類:OpenCV
▲top
  • 3月 17 週日 201305:15
  • polynomial fitting using OpenCV



    const int N = 20;
    double *Xa = new double[N];
    double *Ya = new double[N];
    for(int i=0; i<N; i++)
    {
         Xa[i] = i;
         Ya[i] = (rand()%10-10);
    }
    // model: y = a1*x1 + a2*x2 + a3
    CvMat *y = cvCreateMat(N, 1, CV_64FC1);
    CvMat *X = cvCreateMat(N, 3, CV_64FC1);
    CvMat *coeff = cvCreateMat(3, 1, CV_64FC1);
    // fill vector y and matrix X
    for (int i=0; i<N; ++i)
    {
        cvmSet(y, i, 0, Ya[i] );
        cvmSet(X, i, 0, 1 );
        cvmSet(X, i, 1, Xa[i] );
        cvmSet(X, i, 2, Xa[i]*Xa[i] );
    }
    
    cvSolve(X, y, coeff, CV_SVD);
    double x[3];
    for(int i=0; i<3; i++)
    {
       x[i] = cvGet2D(coeff,i,0).val[0];
       StatusBar1->Panels->Items[3+i]->Text = x[i];
    }
    Chart4->RemoveAllSeries();
    //draw points
    TPointSeries *theSeries;
    theSeries = new TPointSeries(Chart4);
    theSeries->SeriesColor = clGreen ;
    theSeries->Marks->Style = psDot;
    theSeries->ParentChart = Chart4;
    for(int j=0; j<N; ++j)
    theSeries->AddXY(Xa[j], Ya[j]);
    //Chart1->Canvas->Brush->Style = bsSolid ;
    TLineSeries *theLine;
    theLine = new TLineSeries(Chart4);
    theLine->SeriesColor = clRed;
    //theLine->LinePen->Style = psDashDot;
    //theLine->LinePen->Style = psSolid;
    //theLine->LinePen->Style = psDash;
    //theLine->LinePen->Style = psDot;
    theLine->LinePen->Style = psDashDotDot;
    //theLine->LinePen->Style = ps;
    theLine->ParentChart = Chart4;
    int xe;
    for(int j=-1; j<N; ++j)
    {
       theLine->AddXY(j, x[0]+x[1]*j + x[2]*j*j);
    }
    delete [] Xa;
    delete [] Ya;
    Chart4->SaveToBitmapFile("c:\\polyfit.jpg");
(繼續閱讀...)
文章標籤

me1237guy 發表在 痞客邦 留言(0) 人氣(1,530)

  • 個人分類:OpenCV
▲top
  • 3月 14 週四 201318:02
  • Create mask for IplImage

  (1) Circle
    CvSize ImageSize1 = cvSize(1000,700);
    IplImage* Image1 = cvCreateImage(ImageSize1,IPL_DEPTH_8U,1);
    cvNot(Image1,Image1);
    CvPoint CircleCenter = cvPoint(500,350);
    int Radius = 300;
    CvScalar Color = CV_RGB(0,0,0);
    int Thickness = CV_FILLED;
    int Shift;
    cvCircle(Image1,CircleCenter,Radius,Color,Thickness,CV_AA,Shift);
    cvNamedWindow("Circle",1);
    cvShowImage("Circle",Image1);
    cvWaitKey(0);
(繼續閱讀...)
文章標籤

me1237guy 發表在 痞客邦 留言(0) 人氣(56)

  • 個人分類:OpenCV
▲top
«1...8889

個人資訊

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

熱門文章

  • (8,482)分水嶺影像分割Marker-based Image Segmentation Algorithm Using OpenCV2.4.7 with Visual Studio 2010
  • (4,002)Pylon Live View C# Sample Code Review
  • (14,179)網路上提供測試 RTSP 的伺服器
  • (23,897)Adding Something to DataGridView
  • (2,908)C# 在憑證存放區中找不到資訊清單簽署憑證
  • (4,414)安裝PLC學習軟體 FX-TRN-BEG-T
  • (7,368)建立和使用 C# 的 DLL
  • (3,664)安裝Open eVision 1.2.5.8549
  • (12,910)EmguCV : 圈選感興趣區域
  • (25,027)C# 如何創建, 暫停, 繼續, 終止一個執行緒(Thread)

文章分類

  • wordpress (2)
  • 雲端計算 (1)
  • 邊緣運算 (5)
  • MPI (2)
  • Git & Github (6)
  • Unity (2)
  • Android Studio (10)
  • Deep Leraning (35)
  • LaTex (2)
  • Linux (6)
  • jetson nano (3)
  • Qt (20)
  • Docker (4)
  • Office (1)
  • OpenTK (1)
  • WPF (8)
  • SQL (4)
  • Revit (6)
  • MATLAB (13)
  • R Language (8)
  • Design Pattern & Implementation by Using C# (48)
  • RaspberryPI (5)
  • Python (77)
  • 其他語言 (40)
  • 攝影機 (45)
  • 工業應用 (50)
  • 家庭 (12)
  • Mobile (31)
  • 工作日誌 (3)
  • Linux (5)
  • C/C++ (15)
  • AOI (41)
  • Emgu CV (42)
  • C# (147)
  • Visual Studio (48)
  • OpenCV (118)
  • 未分類文章 (1)

最新文章

  • 格式化隨身碟
  • git開分支測試完成後整併回原本的分支
  • Gemini API Key 低成本 Nano Banana Pro作圖
  • DMK 37AUX226
  • wafer基礎術語
  • 將資料夾中多個mp4影片合併成一個mp4檔案
  • 如何用沙子制造芯片:从冶炼硅锭到晶圆打磨|芯片工艺合集
  • yolov9安裝
  • ActionEngine, ActionTask and ActionWorker
  • @dataclass裝飾子

動態訂閱

文章精選

文章搜尋

誰來我家

參觀人氣

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