原创 機器視覺光源選型總結---顏色選擇

    1、光源顏色選擇:   合理的光源顏色可以使特徵和周圍區域產生足夠的灰度值差別,爲了最大程度的區別被觀察物體和背景,通常選擇顏色互補的光源。 例如特徵物體爲綠色,則選擇紅色光源可以提升對比度。 當被觀察物中混雜一些雜質時,通

原创 C#中一些易混淆概念總結(六)---------解析里氏替換原則,虛方法

【C#小知識】C#中一些易混淆概念總結(六)---------解析里氏替換原則,虛方法 - CSDN博客  http://blog.csdn.net

原创 C#中的虛方法總結--1

關於虛方法的一個簡單示例代碼: Person p1 = new Student(); p1.Say(); 1、父類引用p1訪問子類對象,p1只能訪問子類繼承自父類的成員!引可以入虛方法後可以解決這個問題 2、p1.Say();    這

原创 C#中虛方法總結--2

override和new 產生的效果不同 namespace test { class Program { static void Main(string[] args) {

原创 計算機視覺:相機成像原理:世界座標系、相機座標系、圖像座標系、像素座標系之間的轉換

學相機標定的時候有幾個概念不清楚,參考了幾篇博客 1、http://blog.csdn.net/chentravelling/article/details/53558096 2、http://blog.csdn.net/u011574

原创 C#---部分類、密封類

1、部分類 C#中不允許出現相同名稱的類,但是有時候一個類很龐大,需要再多個.CS文件中定義,這時候就需要使用partial部分類。 參考博文:http://www.cnblogs.com/mdnx/archive/2012/10/29/

原创 C#基礎---ref參數

在方法中對變量做出修改,並將修改後的值保存下來,效果類似於C語言中的指針。 例如例子中的fun1方法並沒有返回值,但是依然可以使得Main方法中的變量a的值發生變化。 namespace ref參數用法 { class Prog

原创 Halcon混合C#編程-顯示圖片

初次嘗試halcon混合C#編程,參考了2篇博客,自己動手寫了,蠻有意思的,記錄下來。 在此感謝2位,原文地址如下: halcon c# 混編打開一張圖片 - 殘翅的日誌 - 網易博客    http://blog.163.com/m1

原创 C#---靜態和非靜態的總結

1、靜態類中不可以定義非靜態成員,只允許存在靜態成員; 2、非靜態類中可以定義靜態成員和非靜態成員; 3、調用非靜態成員,使用 對象名 . 方法名  ;調用靜態成員,使用 類名 . 方法名; 4、靜態方法中不能訪問非靜態成員,只能訪問靜態

原创 C#基礎----out參數的用法

C#一般情況下,一個方法只能有一個返回值,如果需要返回多個同類型的返回值,可以將這些返回值封裝成一個數組。 但是如果多個返回值的類型不一致時,就不能再使用數組了,out參數就是用於在方法中返回多餘的返回值,使得方法可以返回不同類型的返回值

原创 C#系列之String和StringBuilder

學習StringBuilder的時候有點不太理解,參考的這篇博文我覺得寫得不錯。 C#系列之String和StringBuilder  - 缺水的水瓶座 - 博客園  http://www.cnblogs.com/skychen1218

原创 C#---接口

見過的最通俗易懂的博文: C# 接口《通俗解釋》 - lan505 - 博客園  https://www.cnblogs.com/hamburger/p/4681681.html

原创 halcon常用算子簡介

HALCON 算子函數(一) Classification  http://www.360doc.com/content/17/0106/18/39679952_620569809.shtml HALCON 算子函數(二) Contro

原创 C#基礎---params參數

數組的長度是不可變的,但是通過params修飾符可以模擬出數組長度可變的效果。 namespace params參數 { class Program { static void Main(string[]