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/機器視覺)

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

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 8月 04 週二 201512:16
  • Emgu.CV.Example CameraCapture

image
新增專案名稱 “CameraCapture”加入 references Emgu.CV Emgu.CV.UI Emgu.Util from directory C:\Emgu\emgucv-windows-universal-cuda 3.0.0.2158\bin
 1: using System;
 2: using System.Collections.Generic;
 3: using System.ComponentModel;
 4: using System.Data;
 5: using System.Drawing;
 6: using System.Linq;
 7: using System.Text;
 8: using System.Windows.Forms;
 9:  
 10: using Emgu.CV;
 11: using Emgu.CV.CvEnum;
 12: using Emgu.CV.Structure;
 13: using Emgu.Util;
(繼續閱讀...)
文章標籤

me1237guy 發表在 痞客邦 留言(0) 人氣(4,373)

  • 個人分類:Emgu CV
▲top
  • 8月 02 週日 201510:01
  • Emgu CV:Face Recognition

image
以下為EMGU Multiple Face Recognition using PCA and Parallel Optimisation筆記在此, 我會試著用 libemgucv-windows-universal-cuda-2.4.10.1940版本測試, 因為在上去3.0版本並不支援FaceRecognizer==========================================================
如果你是第一次使用Emgu CV, 請參考Creating Your First EMGU Image Processing Project article人臉辨識是以Multiple face detection and recognition in real time為基礎
(繼續閱讀...)
文章標籤

me1237guy 發表在 痞客邦 留言(2) 人氣(5,350)

  • 個人分類:Emgu CV
▲top
  • 7月 21 週二 201516:53
  • EmguCV : 圈選感興趣區域

image
以下是我研究這篇技術文件的筆記 Emgu CV -Select ROI (Region Of Interest) With Mouse C#
修改部分1. 多了一個影像備份(Clone), 加快裁剪的速度; 原作者是從檔案直接再讀一次, 當載入的圖片比較大(如8192x8192)時就會發現速度超慢!2. 下圖中最右邊, 裁剪的影像外框會有紅色ROI, 已經拿掉 展示人機介面如下:1. 先拉一個splitContainer(水平), 在拉兩個splitContainer(垂直)
(繼續閱讀...)
文章標籤

me1237guy 發表在 痞客邦 留言(10) 人氣(12,907)

  • 個人分類:Emgu CV
▲top
  • 7月 21 週二 201516:37
  • VS2010加入EmguCV .NET Framework 元件

image
加入索引標籤, 輸入 EmguCV選擇項目.NET Framework元件頁面, 點選<瀏覽>C:\Emgu\emgucv-windows-universal-cuda 3.0.0.2158\bin選擇Emgu.Util.dll開啟後, 可以在EmguCV看到新增的四個.NET framework元件
(繼續閱讀...)
文章標籤

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

  • 個人分類:Emgu CV
▲top
  • 7月 21 週二 201511:43
  • EmguCV 載入一張圖片及創建影像

image
Emgu CV版本: libemgucv-windows-universal-cuda-3.0.0.2158

可參考: 安裝libemgucv-windows-universal-cuda-3.0.0.2131


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

me1237guy 發表在 痞客邦 留言(1) 人氣(14,300)

  • 個人分類:Emgu CV
▲top
  • 7月 19 週日 201521:12
  • 不規則陣列排序及函式傳遞陣列

image
3xN陣列, 每一列的長度隨機
 1: int[][] x = new int[3][];
 2: Random r = new Random();
 3: for (int i = 0; i < x.Length; i++)
 4: {
 5: int len = r.Next() % 5 + 1;
 6: x[i] = new int[len];
 7: Console.WriteLine("i = {0}, len = {1}", i, len);
 8: for (int j = 0; j < x[i].Length; j++)
 9: {
 10: x[i][j] = r.Next() % 10;
 11: Console.WriteLine("x[{0}][{1}] = {2}", i, j, x[i][j]);
 12: }
 13: }
(繼續閱讀...)
文章標籤

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

  • 個人分類:C#
▲top
  • 7月 19 週日 201512:06
  • C# 二維向量排序

image
1 public class iArray : IComparable
2 {
3 private int x, y;
4 public iArray()
5 {
6 x = 0; y = 0;
7 }
8 public iArray(int ix, int iy)
9 {
10 x = ix;
11 y = iy;
12 }
13 public void Show()
14 {
15 Console.WriteLine("({0}.{1})", x, y);
16 }
17 int IComparable.CompareTo(object obj)
18 {
19 iArray v = (iArray)obj;
20 return (x * x + y * y) - (v.x * v.x + v.y * v.y);
21 }
22 }

測試
1 class Program
2 {
3 static void Main(string[] args)
4 {
5 iArray[] vec = { new iArray(20, 10),
6 new iArray(50, 20),
7 new iArray(90, 40),
8 new iArray(10, 10),
9 new iArray(40, 30)};
10 Console.WriteLine("排序前...");
11 foreach (iArray v in vec)
12 {
13 v.Show();
14 }
15
16 Console.WriteLine("排序後(ascending)...");
17 Array.Sort(vec);
18 foreach (iArray v in vec)
19 {
20 v.Show();
21 }
22 Console.WriteLine("排序後(descending)...");
23 Array.Reverse(vec);
24 foreach (iArray v in vec)
25 {
26 v.Show();
27 }
28
29 Console.Read();
30 }
31 }

1 public class iArray : IComparable
2 {
3 private int x, y;
4 public iArray()
5 {
6 x = 0; y = 0;
7 }
8 public iArray(int ix, int iy)
9 {
10 x = ix;
11 y = iy;
12 }
13 public void Show()
14 {
15 Console.WriteLine("({0}.{1})", x, y);
16 }
17 int IComparable.CompareTo(object obj)
18 {
19 iArray v = (iArray)obj;
20 return (x * x + y * y) - (v.x * v.x + v.y * v.y);
21 }
22 }
(繼續閱讀...)
文章標籤

me1237guy 發表在 痞客邦 留言(0) 人氣(2,394)

  • 個人分類:C#
▲top
  • 7月 19 週日 201510:47
  • C# Virtual, Abstract and Overwrite

image
virtual 虛擬方法,若希望或預料到基礎類別的這個方法在將來的衍生類別中會被覆寫(override),則此方法必須被聲明為 virtual。
1 class Employee
2 {
3 protected int m_salary;
4 public virtual int Salary
5 {
6 get
7 {
8 return m_salary;
9 }
10 set
11 {
12 if (value >= 22000 & value <= 42000)
13 {
14 m_salary = value;
15 }
16 else
17 {
18 if (value < 22000)
19 m_salary = 22000;
20 else
21 m_salary = 42000;
22 }
23 }
24 }
25 public void showTotal()
26 {
27 Console.WriteLine("實領薪水{0}", m_salary);
28 }
29 }
Operator薪水繼承Employee, 基本上薪水上下限的規則不變(與父類別相同)
1 class Operator : Employee
2 {
3 public override int Salary
4 {
5 get
6 {
7 return base.Salary;
8 }
9 set
10 {
11 if (value >= 22000 & value <= 42000)
12 {
13 m_salary = value;
14 }
15 else
16 {
17 if (value < 22000)
18 m_salary = 22000;
19 else
20 m_salary = 42000;
21 }
22 }
23 }
24 }
1 class Operator : Employee
2 {
3 public override int Salary
4 {
5 get
6 {
7 return base.Salary;
8 }
9 set
10 {
11 base.Salary = value;
12 }
13 }
14 }
(繼續閱讀...)
文章標籤

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

  • 個人分類:C#
▲top
  • 7月 14 週二 201513:55
  • 安裝Open eVision 1.2.5.8549

試用版 Evaluation Applications Open_eVision_Eval_1_2_5_8535.exe 須先註冊一個帳號, 登錄後才能下載檔案  
       

Open eVision 1.2.5.8549

 

Description

File format

File size

Files

Getting Started

PDF

0.6 MB

Download here

Release Notes

PDF

0.6 MB

Download here

Installation Files

Development Tools

EXE

164 MB

Download here

Libraries 32-bit

EXE

88 MB

Download here

Libraries 64-bit

EXE

74 MB

Download here

Documentation

C++

PDF

39 MB

Download here

.NET

PDF

39 MB

Download here

ActiveX

PDF

39 MB

Download here

Migration Guide

PDF

0.5 MB

Download here

Project sample

ZIP

61 KB

Download here

Application Samples

Clinical Analysis

ZIP

1.6 MB

Download here

Fuse Inspection

ZIP

2.3 MB

Download here

OCR

ZIP

4.2 MB

Download here

支援作業系統

image

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

me1237guy 發表在 痞客邦 留言(0) 人氣(3,660)

  • 個人分類:AOI
▲top
  • 7月 07 週二 201508:09
  • 以zip和rar為例說明 factory pattern

image

以zip和rar為例說明 strategy pattern

 1: public abstract class CompressAlg
 2: {
 3: public abstract void Compress();
 4: public abstract void Uncompress();
 5: ~CompressAlg()
 6: {
 7: MessageBox.Show("Object release", "~FileProcessor()");
 8: }
 9: }
(繼續閱讀...)
文章標籤

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

  • 個人分類:Design Pattern & Implementation by Using C#
▲top
«1...55565789»

個人資訊

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

熱門文章

  • (8,482)分水嶺影像分割Marker-based Image Segmentation Algorithm Using OpenCV2.4.7 with Visual Studio 2010
  • (4,000)Pylon Live View C# Sample Code Review
  • (14,170)網路上提供測試 RTSP 的伺服器
  • (23,895)Adding Something to DataGridView
  • (2,907)C# 在憑證存放區中找不到資訊清單簽署憑證
  • (4,390)安裝PLC學習軟體 FX-TRN-BEG-T
  • (7,367)建立和使用 C# 的 DLL
  • (3,660)安裝Open eVision 1.2.5.8549
  • (12,907)EmguCV : 圈選感興趣區域
  • (25,025)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)
  • 工作日誌 (2)
  • 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裝飾子
  • IO控制卡安裝驅動器後無法在此裝置載入驅動程式

動態訂閱

文章精選

文章搜尋

誰來我家

參觀人氣

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