freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

計算機數(shù)字圖像處理應(yīng)用基礎(chǔ)畢業(yè)論文(參考版)

2025-06-26 06:47本頁面
  

【正文】 參考文獻1. “基于單義域鄰接圖的圓弧與圓識別”, 《中國圖像圖形學(xué)報》((1):70~74)2. 王耀南、李書濤、毛建旭《計算機圖像處理與識別技術(shù)》高等教育出版社3. 阮球琦《數(shù)字圖像處理學(xué)》 電子工業(yè)出版社4. 夏德深、傅德勝《現(xiàn)代圖像處理與應(yīng)用》東南大學(xué)出版社5. 《系統(tǒng)辨識-最小二乘原理》6. 朱時銀《c++ builder 編程實例與技巧》 機械工業(yè)出版社7. From Raster to Vectors: Extracting Visual Information from Line LiuWenyin8. Isee網(wǎng)站——霍夫變換 29 。綜上所述,本系統(tǒng)達到了預(yù)期的目標(biāo),并具有很大的擴展性。Line:0中的P1,P2是指直線的兩個端點坐標(biāo)、chance和count是對點的總體統(tǒng)計參數(shù)Circle:1中的Center、r分別是圓的圓心和半徑坐標(biāo)。在form右邊的Edit Box中是識別出的圖元的相關(guān)信息:直線時的A,B,C分別是方程Ax+By+C=0中的系數(shù);圓的時候,X,Y是圓心的坐標(biāo),R是圓的半徑。第三節(jié) 系統(tǒng)功能介紹1.識別部分(1).基于霍夫變換下的識別Fileopen 打開要識別的bmp文件Hough Transling recognize得到識別出的直線的霍夫變換圖,圖中的每個亮點代表一條直線;識別的圓的概率圓,在下面的Edit控件中是你想要顯示的圓的直徑,輸入后點display后就可以看到霍夫變換的結(jié)果注:由于霍夫變換是一個三維的循環(huán),消耗內(nèi)存較多,速度較慢,所以圖像的原圖的大小直接影響到速度。 /* 按照argRate指定的概率取得識別出的直線列表 */ void getCircles(TList * argList, double argRate)。 /* 在目標(biāo)位圖上顯示參數(shù)坐標(biāo)的信息 */ // 以參數(shù)坐標(biāo)的最大值為灰度最大值,按比例灰度在位圖上顯示參數(shù)坐標(biāo)中指定半徑的二維平面的數(shù)據(jù)。 ~ CHTCircle ()。9. 霍夫變換識別圓類(CHTCircle) 描述實現(xiàn)霍夫變換識別圓算法。 /* 按照argRate指定的概率取得識別出的直線列表 */ void getLines(TList * argList, double argRate)。 /* 在目標(biāo)位圖上顯示參數(shù)坐標(biāo)的信息 */ // 以參數(shù)坐標(biāo)的最大值為灰度最大值,按比例灰度在位圖上顯示。 /* 對源位圖按照直線識別算法進行霍夫變換 */ // argRho, argTheta分別是對 r 和 q 的分割的份數(shù)。 實現(xiàn)class CHTLine { public: /* 構(gòu)造和析構(gòu)函數(shù) */ CHTLine ()。}。 /* 刪除集合中的指定位置的元素 */ void removeItemOnly(int index)。返回得到的圖形容器類。調(diào)用單義域的recognize(),如果返回False,對該單義域進行分割;// 將新得到的2個單義域取代當(dāng)前的單義域,并進行識別// 3。 /* 識別該集合中的元素 */ // 1。 void segmentize(Graphics::TBitmap * argSrc)。對于本類中的所有單義域,將該點嘗試加入 // 3。 /* 掃描圖像,得到多義域 */ // 從上往下,從左往右掃描圖像,對于每一個前景點 // 1。 實現(xiàn)class CSegments : public TList { public: /* 構(gòu)造和析構(gòu)函數(shù) */ CSegments()?;趩瘟x域識別類同時是單義域的集合類,由C++ Builder的TList類繼承得到。7. 基于單義域識別類(CSegments) 描述基于單義域識別類是實現(xiàn)“基于單義域的直線和圓識別算法”的主要類。 /* 屬性:識別出的圖形 */ CShape * shape。 /* 判斷該單義域是否有識別價值 */ // 如果該單義域含有的點數(shù)太少,則沒有價值返回False,否則返回True。 /* 嘗試添加新的點到該單義域 */ // 判斷該點是否屬于該單義域并確定是在頭部還是在尾部,并將其插入到適當(dāng)位置;如果該點為交點,則將相應(yīng)的方向關(guān)閉增長;若加入成功返回True,否則返回False。 實現(xiàn)class CSegment : public TList { public: /* 初始化 */ CSegment(CPoint * p)。單義域類為點的集合類,由C++ Builder的TList類繼承得到。}。 CPoint(int argx, int argy, Graphics::TBitmap * argImg)。 }。由C++ Builder的TPoint繼承得到。5. 點類(CPoint) 描述點類對于與圖像上的前景點。 //描述圖形 void discript(TTreeView * tree)。 // 從TreeView得到Shapes CShapes(TTreeView * tree)。提供添加圖形、刪除圖形、圖形編輯等接口。4. 圖形容器類(CShapes) 描述圖形容器類是圖形類的集合類,由C++ Builder的TList繼承得到。 // 更新圓 bool update(int x, int y)。 // 取得鼠標(biāo)形狀。 // 計算指定點(x, y)到圓心的距離,并與半徑比較,// 如果小于指定閾值則返回True,否則False。 void mergeWith(CShape * argShape)。 bool similarWith(CShape * argShape)。 // 返回描述用字符串 String discript()。/* 對父類虛方法的實現(xiàn) */// 在目標(biāo)位圖上畫出圓 void draw(Graphics::TBitmap * argDest)。 /* 圓的屬性 */ // 圓心 TPoint * centerP。}。 // 端點時返回45度,135度的雙向箭頭形狀表示旋轉(zhuǎn);// 中點時返回垂直的四個方向箭頭的形狀表示移動 TCursor getCursor(int x, int y)。 bool isClickOnShape(int x, int y)。 // 判斷是否選擇該直線進行編輯。 // 合并同一直線上的兩個線段
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1