Time of Update: 2018-12-05
映像輪廓缺陷修補
Time of Update: 2018-12-05
轉自:http://sites.google.com/site/opencv123/sample_explain/stereo_calib_theory關於立體視覺的傻瓜研究vinjn @ 2009 立體視覺,又稱雙目視覺,即Stereo
Time of Update: 2018-12-05
首先, 非常感謝黑莓時光友藏兄,讓我有機會體驗一番美國正流行的chumby,這個玩意我甚至不知道中文該如何稱呼之。 本周三(11.4),有幸收到友藏兄寄來的chumby,我猜本人應該是本次巡迴的頭一站,不知對不對,先來一張正照,1.chumby全貌
Time of Update: 2018-12-05
MFC提供的CEdit控制項,可以設定其屬性為NUM,也就是限定只能輸入數字,但是,有個問題就是小數點沒法輸入了。在訂單系統編寫的時候,我想限制價錢和重量的輸入只能是數字,整數或者浮點數。因為都是正數,所以我就沒有考慮負號的因素,有興趣的可以加上這一功能。所以,只能自己編寫一個數位CEdit控制項,過程:1.從標準CEdit控制項派生出CNumEdit控制項2.重載CEdit的OnChar函數,實現輸入字元的限制,只能是小數點和數字,不過還得考慮響應退格鍵。其次,還得考慮小數點的輸入次數,只能為
Time of Update: 2018-12-05
1.使用模板處理映像相關概念: 模板:矩陣方塊,其數學含義是一種卷積運算。 卷積運算:可看作是加權求和的過程,使用到的映像地區中的每個像素分別於卷積核(權矩陣)的每個元素對應相 乘,所有乘積之和作為地區中心像素的新值。 卷積核:卷積時使用到的權用一個矩陣表示,該矩陣與使用的映像地區大小相同,其行、列都是奇數, 是一個權矩陣。 卷積樣本: 3 * 3
Time of Update: 2018-12-05
有個項目要在android平板上運行,整個模擬器吧,老是起不來,failed to allocate memory 8,擦,然後就搜尋網上資料,都不行,其實很接近了,修改模擬器設定檔:C:\Documents and
Time of Update: 2018-12-05
各主要資料庫的串連串 將串連方式分為兩大類,一類是OLEDB方式,一類是ODBC方式。收集了一段時間,整理出來,歡迎補充和修正。謝謝。 ADO.NET方式的串連與ADO類似,這裡不加整理。 資料庫連接串: ****A.OLEDB方式: 1.Oracle 標準串連(Standard Security): "Provider=msdaora;Data Source=MyOracleDB;User Id=UserName;Password=asdasd; " 這是Microsoft的格式,
Time of Update: 2018-12-05
映像內輪廓填充通常稱為孔洞填充,主要用於目標提取。不帶任何條件的內輪廓填充,在目標密度很大時,可能導致錯誤填充。一種典型情況,當多個目標粘連,並且形成環狀時,簡單的內輪廓填充會將環狀內部背景部分誤認為目標空洞進行錯誤填充。這種錯誤對於目標分割和提取是非常致命的。 如果將內輪廓面積作為限制條件進行填充,就可以很好解決上述問題。通常內輪廓面積應該不大於目標的最大面積。 #include "cxcore.h"#include "cv.h"#pragma comment(lib, "cxcore.
Time of Update: 2018-12-05
計算輪廓長度與面積 採用鏈碼錶計算輪廓的長度,鏈碼值為奇數時,長度為sqrt(2),否則,長度為1。統計奇數鏈碼值數量,非奇數鏈碼值數目為鏈碼長度減去奇數鏈碼值數量。 採用線段表計算輪廓的面積,只需要將所有線段長度求和即可。#include <math.h>#include <vector>typedef std::vector<int> ivChainCode;typedef std::vector<POINT>
Time of Update: 2018-12-05
灰階映像均值平滑 映像平滑用於去除映像中的雜訊。均值平滑,就是將每個像素的灰階值用其領域的平均值代替。該演算法簡單,速度快,但不能完全消除椒鹽雜訊。 平滑模板:111111111// 均值平滑// 1. pImageData 映像資料// 2. nWidth 映像寬度// 3. nHeight 映像高度// 4. nWidthStep 映像行大小bool SmoothBlur(unsigned char *pImageData, int
Time of Update: 2018-12-05
世界上最著名的24幅奇圖~9}S,nN1cC#]_we第一幅:"人"與"臉"交錯q5} hf1y0[~ ]第二幅:橫線都是平行的 第三幅:保姆背後的神秘嘴唇 i~9V第四幅:愛情的背後果真是婚姻的葬禮嗎 第五幅:傾斜的房屋 第六幅:把整幅圖旋轉90度你會發現其中的奧秘 X5FM/v7}X2r202.130.88.34$G M3s.v[第七幅:一位雙體女士:在這幅未經改動的照片中,伯德約翰遜夫人的頭屬於哪個身體? U9aX$Kv g.pJ
Time of Update: 2018-12-05
計算輪廓矩形邊界與重心 輪廓矩形邊界即輪廓的左邊界、上邊界、右邊界和下邊界。採用線段表可以方便求得,直接求線段端點在水平方向和垂直方向的最小值和最大值即可。需要注意一個概念上的區別,輪廓矩形邊界不等於輪廓的最小外接四邊形。 輪廓重心同樣採用線段表進行計算,分別計算各線段在水平方向和垂直方向上的加權平均,其權重為線段長度。#include <vector>typedef std::vector<POINT> ptLineTable;// 輪廓矩形邊界// 1
Time of Update: 2018-12-05
老外發現的opencv中cvtexture中的三個bug出處:http://tech.groups.yahoo.com/group/OpenCV/messages/18038?threaded=1&m=e&var=1&tidx=1Hello everybody, I ever delivered two articles about GLCM, asking about how to use it(exactly the meaning of the structure
Time of Update: 2018-12-05
文章目錄 注意漸近線行為偏差 最大似然估計概述
Time of Update: 2018-12-05
鏈碼錶轉換為線段表 鏈碼錶和線段表都可以描述輪廓,通過輪廓跟蹤得到鏈碼錶,鏈碼錶可以很容易計算出輪廓長度,但輪廓填充,計算面積、重心等使用線段表會更加容易。為了後續處理的方便,往往需要將鏈碼錶轉換為線段表。線段表只需要記錄每條線段的兩個端點座標,中間點全部捨棄。鏈碼錶上的點如果位於線段的中間則捨棄,如果位於線段的某一個端點則保留,如果位於線段的兩個端點(即線段長度為1)則需要插入一個端點,最後按照垂直方向和水平方向排序。 在程式中判斷鏈碼錶上的點線上段上的位置關係比較麻煩,且位置關係只有6
Time of Update: 2018-12-05
計算灰階共生矩陣 共生矩陣用兩個位置的象素的聯合機率密度來定義,它不僅反映亮度的分布特性,也反映具有同樣亮度或接近亮度的象素之間的位置分布特性,是有關圖象亮度變化的二階統計特徵。它是定義一組紋理特徵的基礎。 灰階共生矩陣能反映出圖象灰階關於方向、相鄰間隔、變化幅度的綜合資訊。設f(x,y)為一幅二維數字圖象,其大小為M×N,灰階層級為Ng,則滿足一定空間關係的灰階共生矩陣為: P(i,j)=#{(x1,y1),(x2,y2)∈M×N|f(x1,y1)=i,f(x2,y2)=j}
Time of Update: 2018-12-05
映像輪廓凹陷修補 輪廓凸外形,可以認為是一種不帶限制條件的簡單凹陷修補。考慮更為普遍的情況,目標對象總體上呈凸外形,而局部存在輕微凹陷。對於這類目標對象,如果存在非常嚴重的凹陷,通常是由於某種幹擾因素造成的部分輪廓未被檢測出來所致。對於此類情況的輪廓修複,其實就是一種帶條件的凹陷修補。 輪廓的凹陷程度可以用凹陷深度與凹陷跨度之比來描述。當凹陷程度不小於某個給定閾值時,對輪廓進行凹陷修補。 #include "cxcore.h"#include "cv.h"#pragma
Time of Update: 2018-12-05
1.只需把在backstack中的全部曆史資料清除while (NavigationService.BackStack.Any()) { NavigationService.RemoveBackEntry(); } NavigationService.GoBack();2.通過NavigationMode 可以判斷當前是建立新頁面,還是從BackStack返回一個頁面protected override void
Time of Update: 2018-12-05
1.WebClient類在System.Net空間下,提供向URI標識的目標發送資料和從URI標識的目標接收資料的類。擷取資料通過OpenReadAync,完成時OpenReadCompletedprivate void DoWebClient() { string url = "http://www.qq.com"; WebClient client = new WebClient();
Time of Update: 2018-12-05
【WPhone】對象序列化 在WP7中,經常需要使用到儲存資料,對對象的儲存可以通過序列化到流,然後儲存到檔案中常用的有三種序列化方式:xml,Json,DataContract下面介紹著三種序列化的使用 首先,定義一個序列化類別Person public class Person { public string Name { get; set; } public int Age { get; set; }