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

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

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 4月 17 週二 201814:15
  • 8路網絡繼電器 IP繼電器 Web Relay


8路網絡繼電器 IP繼電器 Web Relay 雙控本地 手機 遠程控制 /安卓 蘋果 平板 windows系統 NT $1,500 一、功能(Feature):     1. 以太網RJ45介面 。     2. 板載WEB伺服器,可通過web方式訪問並控制。
(繼續閱讀...)
文章標籤

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

  • 個人分類:工業應用
▲top
  • 4月 11 週三 201812:16
  • Some Usefule OpenCV Demostrations

image description
How to make auto-adjustments(brightness and contrast) for image Android Opencv Image Correction
 1: /**
 2:  * \brief Automatic brightness and contrast optimization with optional histogram clipping
 3:  * \param [in]src Input image GRAY or BGR or BGRA
 4:  * \param [out]dst Destination image 
 5:  * \param clipHistPercent cut wings of histogram at given percent tipical=>1, 0=>Disabled
 6:  * \note In case of BGRA image, we won't touch the transparency
 7: */
 8: void BrightnessAndContrastAuto(const cv::Mat &src, cv::Mat &dst, float clipHistPercent=0)
 9: {
 10:  
 11: CV_Assert(clipHistPercent >= 0);
 12: CV_Assert((src.type() == CV_8UC1) || (src.type() == CV_8UC3) || (src.type() == CV_8UC4));
 13:  
 14: int histSize = 256;
 15: float alpha, beta;
 16: double minGray = 0, maxGray = 0;
 17:  
 18: //to calculate grayscale histogram
 19: cv::Mat gray;
 20: if (src.type() == CV_8UC1) gray = src;
 21: else if (src.type() == CV_8UC3) cvtColor(src, gray, CV_BGR2GRAY);
 22: else if (src.type() == CV_8UC4) cvtColor(src, gray, CV_BGRA2GRAY);
 23: if (clipHistPercent == 0)
 24: {
 25: // keep full available range
 26: cv::minMaxLoc(gray, &minGray, &maxGray);
 27: }
 28: else
 29: {
 30: cv::Mat hist; //the grayscale histogram
 31:  
 32: float range[] = { 0, 256 };
 33: const float* histRange = { range };
 34: bool uniform = true;
 35: bool accumulate = false;
 36: calcHist(&gray, 1, 0, cv::Mat (), hist, 1, &histSize, &histRange, uniform, accumulate);
 37:  
 38: // calculate cumulative distribution from the histogram
 39: std::vector<float> accumulator(histSize);
 40: accumulator[0] = hist.at<float>(0);
 41: for (int i = 1; i < histSize; i++)
 42: {
 43: accumulator[i] = accumulator[i - 1] + hist.at<float>(i);
 44: }
 45:  
 46: // locate points that cuts at required value
 47: float max = accumulator.back();
 48: clipHistPercent *= (max / 100.0); //make percent as absolute
 49: clipHistPercent /= 2.0; // left and right wings
 50: // locate left cut
 51: minGray = 0;
 52: while (accumulator[minGray] < clipHistPercent)
 53: minGray++;
 54:  
 55: // locate right cut
 56: maxGray = histSize - 1;
 57: while (accumulator[maxGray] >= (max - clipHistPercent))
 58: maxGray--;
 59: }
 60:  
 61: // current range
 62: float inputRange = maxGray ...
(繼續閱讀...)
文章標籤

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

  • 個人分類:OpenCV
▲top
  • 4月 09 週一 201811:00
  • RestSharp and NewtonSoft.Json Installation

image
Fill in the keyword: restsharp, and then click the installation button

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

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

  • 個人分類:C#
▲top
  • 2月 26 週一 201811:16
  • Adjust a Contour Point to another place

image
Given a set of connected points, where they are filled with red color. And we arrange these points in a rectangle and those blue points are down-sampled points of them. If we move one of blue points, how do we update those neighborhood of it? 1. first, find the neighborhood points that are close enough to pt1, in which their Eucliden distances to Pt1 should be less than ε 2. calculate the movement between Pt1 and Pt1’, and name it as D
(繼續閱讀...)
文章標籤

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

  • 個人分類:OpenCV
▲top
  • 2月 01 週四 201811:36
  • Composite Pattern &ndash; Design Pattern (Using C#) &ndash; Part II

image
1. Add Mouse (0) to the list 2. Add Monitor (1) to the list 3. Create a peripheral (ph, 10), which group Mouse and Monitor together, and add to the list. 4. Add CPU (2) to the list
(繼續閱讀...)
文章標籤

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

  • 個人分類:Design Pattern & Implementation by Using C#
▲top
  • 1月 26 週五 201810:00
  • Image Blending and Management of Regions of Interest (ROI) &ndash; Part 2

image
To-do list: In this case, I am planing to put an image onto a RectROI object. The pixel size of the scenery image is not necessarily equal to that of a RectROI object. Instead the image size is variable and capable of adaptive to any size you set .
(繼續閱讀...)
文章標籤

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

  • 個人分類:Design Pattern & Implementation by Using C#
▲top
  • 1月 24 週三 201801:22
  • Observer Pattern – Design Pattern (Using C#) – Part II


Today I reveiewed Observer Pattern – Design Pattern (Using C#) and have finished watching Observer Design Pattern tutorial.
As usual, I implemented the example in C# instead of JAVA.
(繼續閱讀...)
文章標籤

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

  • 個人分類:Design Pattern & Implementation by Using C#
▲top
  • 1月 23 週二 201803:17
  • Visitor Pattern &ndash; Design Pattern (Using C#)

image
What is the Visitor Design Pattern ? 1. Allows you to add methods to classes of different types without much altering to these classes. 2. You can make completely different methods depending on the class used.
(繼續閱讀...)
文章標籤

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

  • 個人分類:Design Pattern & Implementation by Using C#
▲top
  • 1月 22 週一 201811:01
  • Interpreter Pattern &ndash; Design Pattern (Using C#)

A useful tutorial that help you understand about Interpreter Pattern. 008 Interpreter Pattern Another useful stuff about Interpreter Pattern, but the speaker hadn`t used C# for implementation. The Interpreter Pattern Revisited
(繼續閱讀...)
文章標籤

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

  • 個人分類:Design Pattern & Implementation by Using C#
▲top
  • 1月 22 週一 201810:19
  • Flyweight Pattern &ndash; Design Pattern (Using C#)

image
What is flyweight pattern? 1. Used when you need to create a large number  of similar objects 2. To reduce memory usage you share objects that are similar in some way rather than creating new ones Now we are going to create a lot of rectangles with specific Intrinsic State: Color <---- which all of the rectangle objects are going to share in order to get the
(繼續閱讀...)
文章標籤

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

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

個人資訊

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,172)網路上提供測試 RTSP 的伺服器
  • (23,895)Adding Something to DataGridView
  • (2,908)C# 在憑證存放區中找不到資訊清單簽署憑證
  • (4,399)安裝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控制卡安裝驅動器後無法在此裝置載入驅動程式

動態訂閱

文章精選

文章搜尋

誰來我家

參觀人氣

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