原创 VS2012安裝VA之後菜單欄中沒有VASSISTX

之前用VA用的好好的,後來某一天發現VA沒有了,當時很是奇怪,但是沒有重裝,一直將就。 今天忍不住重新裝了一下VA,但是竟然菜單欄上沒有VA那個選項,很納悶,網上搜索看看有沒有人遇到這種情況,沒找到資料,自己摸索出來了。 缺少的是這種菜

原创 caffe深度學習框架在windows上的搭建

使用的是caffe for windows 是基於happynear版本的。他的博客及github介紹的很詳細,這裏不再贅述。 happynear博客:點擊打開鏈接 點贊 收藏 分享 文章舉報

原创 mfc單文檔獲取頂層菜單的菜單項文本,並設置響應菜單命令範圍

新建好一個單文檔工程,頂層菜單也在同時建好,在resource view中可以看到,頂層菜單的menu的ID爲IDR_MAINFRAME,打開IDR_MAINFRAME,如圖,怎麼獲取菜單下透明度中的子菜單項?(如:1.0,0.8...)

原创 一些小Bug,技巧以及注意事項

1、對於mfc中執行多個線程問題。有兩種解決辦法,一種是使用多線程技術,主要用到的函數是afxthreadbegin。第二種方法是使用定時器。兩種方法各有利弊。感悟是,當需要 子線程執行代碼相對獨立,或者說與主線程相關性不大,沒有用到主線

原创 settimer 設置的時間間隔不精確問題,mfc使用多線程播放視頻

用了半年的settimer,愚以爲這個定時器真是方便好用,與多線程相比優勢明顯,不禁懷疑爲什麼多線程還有存在的意義。 直到今天使用定時器播放視頻,問題出來了,定時器播放視頻與普通的媒體播放視頻相比,播放速度總是很慢,而且精度不僅不能保證

原创 fatal error C1083: Cannot open program database file:.....idb||.pdb

今天碼代碼的時候電腦突然藍屏,重啓電腦再打開工程準備繼續碼的時候,編譯竟然不通過了,錯誤的提示就是fatal error C1083: Cannot open program database file:.....idb。 想了一下,可

原创 Cmake+vs2013 配置生成source文件——superviseddescend method(SDM)

SDM可以用於人臉訓練、檢測、跟蹤。相關的cmake配置與論文在網上都有。 論文:點擊打開鏈接 github網址:點擊打開鏈接 爲了獲得它的源代碼,我們需要使用cmake配置,利用3rd party 完成編譯生成。 下面是配置的流程: 1

原创 mfc 單文檔 多窗口,窗口控件刷新問題

mfc 單文檔 多窗口,對其中的一個窗口中的picture control控件,自適應大小,使其始終與窗口大小相同,代碼寫完之後,出現了以下問題。 當改變窗口高度或者寬度之後,可能會發生刷新失敗,經過檢查並非代碼自身問題,如圖所示:

原创 caffe for windows 實現cifar10圖像訓練生成caffemodel

本文主要的環境是caffe+win8+vs2013+cuda7.0使用了gpu。Solution是在release版本下。具體的環境請看我轉載的happynear大神搭建的caffe框架。 一、數據集準備 到官網中下載cifar10數據集

原创 vtk 使用靜態版本出現no override found for vtkpolydatamapper

很納悶,排查了一下,把三行代碼加進去也沒有效果,反而編譯不通過 三行代碼是: #pragma once #define vtkRenderingCore_AUTOINIT 4(vtkInteractionStyle,vtkRende

原创 win8環境編譯微軟在github上公開的caffe

1.首先去github上下載微軟的caffe https://github.com/Microsoft/caffe 解壓文件到任意位置 2.下載CUDA7.5,並安裝 https://developer.nvidia.com/cuda-t

原创 .bat文件註冊.ocx+win8開機獲得管理員權限+運行程序自動註冊.ocx

本文主要是針對做的項目遇到的問題寫的東西。 此項目是基於VS2010開發,C++編寫算法部分,界面部分爲C#,這就需要將C++的部分做成ActiveX控件,拖到C#界面中。我們知道,ActiveX控件形式基本爲.dll文件與.ocx文件

原创 vtk 的vtkimagereslice實現三視圖的顯示

獲取一個三維物體在某個特定點的三視圖可以使用vtk的vtkImageReslice實現.首先是定義一些變量,初始化信息。在.h中定義。 vtkSmartPointer<vtkXMLImageDataReader> pXMLImageDat

原创 C++ 一個類調用另一個類的成員變量/成員函數

有時候,兩個類之間並沒有繼承的關係,但是其中一個類需要引用另一個類中的成員變量或者成員函數。怎樣辦到呢? 假設已經新建了兩個類A、B。 class A { public: A(); ~A(); public: int nAdd;

原创 ubuntu14.04 d-link連接無線網wifi

實驗室是臺式機,沒有內置無線網卡,之前自己的usb無線網卡是netgear A6200型號。netgear無線網卡對linux系統支持的不好,或者說,根本就沒有linux系統下的驅動。 網上搜關於linux安裝netgear無線網卡驅動,