原创 車牌識別(九)模板比較

就是把縮放後的圖片,與事先準備好的模板進行比較,找到最優解,再輸入車牌。 我這裏用了與原作者不同的方法,原方法簡單字符與複雜字比只會白點越少 而我所採用的就是在比較的時候,如果兩點都爲白色,則爲黑色 如果兩點不相同,則爲白色,這樣只有最相

原创 車牌識別(八)縮放每個文字到模板大小

由於給定的車牌圖片中的文字大小不一,還得進行縮放操作,保存與模板大小一致,再與模板進行比較。 給定的模板爲16 x 32像素,所以要把鎖定的圖片進行縮放操作。 #include <stdio.h> #include <stdlib.h>

原创 DNS域名解析C代碼

上篇講到,要訪問如www.baidu.com網站,要先知道www.baidu.com的IP地址。 那麼如何根據域名獲取IP地址呢?我們來看一下C語言代碼 #include <stdio.h> #include <stdlib.h> #i

原创 CodeLite運行於windows下的諾幹問題及解決辦法

前言:本人喜歡在Windows下寫C語言程序,之前用過DevC++,PellesC,VC6,VS2012等,都感覺不好用,自動用上了CodeLite後,覺得正合我意啊。但也碰到一些問題,在這裏寫一下,方便其它也想在Windows下學C的同

原创 如何用CodeLite寫win32窗體程序

當然,使用界面庫是可以寫窗體程序的,但如果不使用界面庫呢,如何寫win32窗體程序呢? #include <windows.h> #include <stdio.h> HINSTANCE g_hInst = NULL;//定義全局靜態

原创 車牌識別(七)投影法確定文字所在位置

投影法分垂直投影法也水平投影法,水平投影法就是根據每一行白點數,取最大值,去掉小於20%此白點數的上邊區域與下邊區域。 垂直投影法就是找到連續的白點爲1個區域,去掉高度太小的區域,就是每個字的區域,從而可以切出每1個字所在的位置,與模板進

原创 車牌識別(二)根據車牌背景顏色二值化

一般的車牌,背景顏色都是藍低,那麼我們可以根據這一特色,分角出藍色區分,有藍色的變爲白色,其它顏色通通變爲黑色。 #include <stdio.h> #include <stdlib.h> #include <string.h> t

原创 IP地址通信簡單理解

上一篇講到,以太網頭部數據,也就是每個通信節點都有一個唯一的MAC地址,在通信的時候,指定本機的MAC地址,再指定對方的MAC地址就可以通信了。但是有一個問題,比如我的MAC地址爲01 23 45 67 89 01,要發數據到01 23

原创 車牌識別(四)旋轉校正

如果給定的車牌斜掉了,必須旋轉校正,要不然沒辦法識別出裏面的每個字符! 旋轉要經過5步計算,1)根據藍底車牌圖,計算出二值圖。2)消除二值圖水平方向的鋸齒。3)二值圖轉爲邊緣圖。4)計算旋轉角度,5)旋轉 每一步都保存了運算過後的圖像,方

原创 車牌識別(五)圖像灰度算法

接下來,就是把旋轉矯正的小區域車牌圖灰度化,所謂灰度化,就是以車牌中字的顏色爲白色這一特點計算的,防止有些車牌上面很髒,但這些髒東西一般都不是白色的,所以可以把白色過濾出來,再二值化,從中抓取出文字進行識別! 其實一個顏色是否爲灰度色,主

原创 1

一個小偷要去一家金庫偷東西,但金庫有鎖,小偷不敢貿然去嘗試。於是他躲在暗處,金庫經理走到金庫前, 金庫說:twelve 經理說:six 金庫打開了。 第二次經理又來了, 金庫說:six 經理說:three 金庫又打開了,小偷以爲自己懂了規

原创 車牌識別(三)切出車牌區域

上篇講到,把車牌圖片,根據藍底這一特點,二值化原圖,從而可以小區域鎖定車牌所在位置,然後剪切出這塊小區域。 在剪切出車牌之前,如防大車牌在旋轉角的時候,出現誤差,所以先做個空心化處理。 把二值圖片,空心化,原理就是上下左右都爲白色,則此色

原创 車牌識別(六)灰度圖二值化

再次把灰度圖,轉成二值圖像,用於比較。。。 #include <stdio.h> #include <stdlib.h> #include <string.h> typedef unsigned long DWORD;

原创 以太網(Ethernet)通信簡單理解

簡單的講,以太網就是以固定的14字節開頭的,以數據包(幀)傳輸數據的網絡,數據在局域網中傳輸時,採用的是廣播型式,比如局域網上有3臺電腦ABC,A要發數據給B,其實就是重發數據出去,C當然也是能收到的,只是C收到數據後,發現並不是自己的數

原创 車牌識別(一)BMP文件讀寫

車牌識別代碼,作者地址:https://blog.csdn.net/liujia2100/article/details/6989712 BMP格式的文件,也就是沒有任何壓縮的原始位圖,佔用的磁盤空間也是最大的,但此文件結構簡單,運算速度