原创 unity中自定義窗口的擴展

1,新建C#腳本命名爲MyWindowEditor 腳本內容如下: using System.Collections; using System.Collections.Generic; using UnityEditor; using

原创 unity中Inspector屬性面板的擴展一

添加屬性面板中的“選擇貼圖”和“窗口座標” 1.新建C#腳本ChangeInspector using System.Collections; using System.Collections.Generic; using UnityE

原创 unity中Inspector屬性面板的擴展三

擴展自帶的主鍵屬性,比如說Main Camera 1.新建C#腳本,命名爲CameraEditor using System.Collections; using System.Collections.Generic; using Un

原创 unity中菜單按鈕的擴展

1.首先新建C#腳本,命名爲MenuItemTool 2.打開MenuItemTool腳本,編寫代碼如下: using System.Collections; using System.Collections.Generic; usin

原创 unity中Inspector屬性面板的擴展二

緊接着上一節 1.在屬性面板中擴展進度值滑動條    其中ChangeInspector腳本中:public float slideValue = 0.8f; using System.Collections; using System

原创 opencv學習之------圖像平移

      圖像的平移操作是將圖像的所有像素座標進行水平或者垂直方向的移動,也就是所有像素點按照給定的偏移量在水平方向上沿X軸,垂直方向上沿y軸移動。       平移變換分爲兩種類型:圖像大小變換和圖像大小不變。第一種類型保證圖像平移的

原创 opencv學習之--------座標映射(remap重映射)

       圖像的座標映射是通過原圖像與目標圖像之間建立一種映射關係,這種映射關係有兩種,一種是計算原圖像任意像素在映射後圖像的座標位置,另一種是計算變換後圖像任意像素反映射在原圖像的座標位置。 opencv中提供重映射等操作,其中重映

原创 opencv學習之------Mat基本操作

         opencv中提供了許多Mat類的成員函數應用方法,在實際的應用場景中,我們選擇適宜的函數方法來實現相應的功能,下圖是Mat類常用的函數及其相應的功能。 用法示例: #include "opencv2/imgproc

原创 opencv學習之------在算法設計中使用策略模式

       一個設計模式是一個可靠的、可重用的方案,用於解決軟件設計中頻繁出現的問題。策略設計模式的目標是將算法封裝在類中。因此可以很容易的替換一個現有的算法,或者把幾個算法組合起來進行更復雜的處理,都會更加容易。而且這種模式能夠儘可能

原创 OpenCV學習之--------Trackbar(軌跡條)函數的創建和使用

createTrackbar函數的作用:可以在顯示圖像的窗口快速創建一個滑動控件,用於手動調節閾值,效果非常直觀。函數定義如下:  int createTrackbar(conststring& trackbarname, consts

原创 opencv學習之------分離顏色通道用到的split函數和合並用到的merge()函數

(一)split函數 將一個多通道數組分離成幾個單通道數組用到的是進行通道分離的split函數。 split函數的C++版本有兩個原型,他們分別是: 1. C++: void split(const Mat& src, Mat*mvbe

原创 opencv學習之----使用迭代器遍歷圖像

 迭代器是一種極爲方便的可以遍歷數組或集合的方法,使用opencv的自帶的Mat中的迭代器,可以方便的進行遍歷數組操作。 在迭代法中,你所需要做的僅僅是獲得圖像矩陣的begin和end,然後增加迭代直至從begin到end。將*操作符添加

原创 opencv學習之------遍歷圖像和鄰域操作

在圖像處理中,對當前位置像素的相鄰像素計算新的像素值是很常見的操作,當鄰域包括圖像的前幾行和下幾行時,你就需要同時掃描圖像的若干行。下面這個例子是對圖像進行銳化,它是基於拉普拉斯算子的。衆所周知,將一幅圖像減去它經過拉普拉斯濾波之後的圖像

原创 C#中類型轉換方法

C#中內置了很多類型轉換方法如下: 序號 方法 & 描述 1 ToBoolean 如果可能的話,把類型轉換爲布爾型。 2 ToByte 把類型轉換爲字節類型。 3 ToChar 如果可能的話,把類型轉換爲單個 Unico

原创 opencv學習之-----圖像對比度、亮度值調整

在圖像像素公式g(x)=a*f(x)+b其中: 參數f(x)表示源圖像像素。 參數g(x) 表示輸出圖像像素。 參數a(需要滿足a>0)被稱爲增益(gain),常常被用來控制圖像的對比度。 參數b通常被稱爲偏置(bias),常常被用來控制