原创 WPF--DataContext

在WPF中,應用程序有兩層:UI層和Data層。這裏新建一個項目說明哪些是UI層,哪些是數據層。 UI層很明顯,就是用戶看到的界面。但是數據層並不是下圖所示: 上圖中是UI層view的後臺代碼。當然,你可以使用事件的方式把所有的業務邏輯代

原创 C/C++讀寫excel文件 的幾種方式

因爲有些朋友問代碼的問題,將OLE讀寫的代碼分享在這個地方,大家請自己看。 http://blog.csdn.net/fullsail/article/details/8449448 C++讀取Excel的XLS文件的方法有很多,但是也許

原创 彙編入門-寄存器

CPU中的主要結構是運算器、控制器與寄存器,這些器件通過CPU的內部總線相連,其中運算器負責信息處理,寄存器負責信息存儲,控制器控制各種器件進行工作,內部總線連接各種器件,在它們之間進行數據的傳送。對於彙編程序員來說,主要部件是寄存器,

原创 彙編入門-基礎知識

一、彙編語言的位置    爲什麼要學習彙編語言呢?就像學習美國文化要先懂英語一樣,如果不瞭解計算機的語言,又何談懂計算機呢?我們知道,計算機執行的語言,或者稱之爲命令序列或數據,都是以“1和0”的二進制語言,物理上則表現爲電信號的高低電

原创 C++ 出現異常“.... \debug_heap.cpp Line:980 Expression:__acrt_first_block==header"

我的運行環境爲VS2017+Opencv4.0.0beta  findNonZero函數出現的調用異常問題如下:   錯誤:File: minkernel\crts\ucrt\src\appcrt\heap\debug_heap.cpp 

原创 理解梯度下降法

        最優化問題在機器學習中有非常重要的地位,很多機器學習算法最後都歸結爲求解最優化問題。在各種最優化算法中,梯度下降法是最簡單、最常見的一種,在深度學習的訓練中被廣爲使用。在本文中,將爲大家系統的講述梯度下降法的原理和實現細節

原创 VS2013使用winsock2.h發生重定義錯誤的終極解決方法

問題:徹底無語了,不小心某個文件包含了windows.h頭文件,而windows.h文件裏面包含着winsock.h文件, 如果你下次使用winsock2.h文件時,位置不對,然後編譯器會給你一大堆重定義錯誤問題。 初級解決辦法: 把wi

原创 行人檢測SVM樣本訓練詳解(附代碼)

 在2005年CVPR上,來自法國的研究人員Navneet Dalal 和Bill Triggs提出利用Hog進行特徵提取,利用線性SVM作爲分類器,從而實現行人檢測。而這兩位也通過大量的測試發現,Hog+SVM是速度和效果綜合平衡性能較

原创 全局變量的危害

  嵌入式特別是單片機os-less的程序,最易範的錯誤是全局變量滿天飛。這個現象在早期彙編轉型過來的程序員以及初學者中常見,這幫傢伙幾乎把全局變量當作函數形參來用。在.h文檔裏面定義許多雜亂的結構體,extern一堆令人頭皮發麻的全局變

原创 彙編基礎-實例分析

一、[BX]和loop指令   直接來解釋下這兩個指令吧!我們知道[0]可以表示偏移量爲0的內存單元(段地址存在CS裏),[BX}則提供了更爲靈活的方式,即mov ax, [bx]的功能是寄存器bx中存放的數據作爲一個便宜地址EA,段地

原创 SVM:從理論到OpenCV實踐

(轉載請註明出處:http://blog.csdn.net/zhazhiqiang/ 未經允許請勿用於商業用途) 一、理論參考網友的博客:(1)【理論】支持向量機1: Maximum Margin Classifier —— 支持向量機簡

原创 神經網絡

人工智能的底層模型是"神經網絡"(neural network)。許多複雜的應用(比如模式識別、自動控制)和高級模型(比如深度學習)都基於它。學習人工智能,一定是從它開始。什麼是神經網絡呢?網上似乎缺乏通俗的解釋。前兩天,我讀到 Mich

原创 OCR技術淺探一:特徵提取

研究背景關於光學字符識別(Optical Character Recognition, 下面都簡稱OCR),是指將圖像上的文字轉化爲計算機可編輯的文字內容,衆多的研究人員對相關的技術研究已久,也有不少成熟的OCR技術和產品產生,比如漢王O

原创 window系統PaddlePaddle環境的搭建

轉自https://blog.csdn.net/lizh_2018/article/details/79199539原帖中間有點小問題大家都知道,pip工具只有在Linux系統下可以直接完成PaddlePaddle的安裝,而且要進行一系列

原创 OpenCV3.4.0+contrib在VS2017下編譯_win10 64位

一、前言              opencv新出了3.4.0版本,最近重裝系統,索性就把VS和opencv全換成最新版了,索然不知道新添了啥牛逼功能,不過先把環境配置好再說。二、操作環境系統:win10 64位 其它:VS2017