一、勁舞團(tuán)6.8客戶(hù)端安裝不了
6.8 文件過(guò)大所以用迅雷下的 。首先下載后 看你封包文件屬性里是否是4.22G.
二、本地磁盤(pán)C內(nèi)存不足
給你個(gè)c盤(pán)的減負(fù)的方法:
1,卸載不重要的程序,需要就重裝到其他的盤(pán)區(qū)!
2,轉(zhuǎn)移虛擬內(nèi)存。
3,關(guān)閉系統(tǒng)還原并刪除還原點(diǎn)生成文件:我的電腦-屬性-系統(tǒng)還原。
4,設(shè)置下載程序和在線(xiàn)播放器,一般它們那c盤(pán)做默認(rèn)存放下載文件的緩存路徑!如果發(fā)現(xiàn)路徑在c盤(pán),轉(zhuǎn)移并刪除緩存文件!
5,C:\WINDOWS\SoftwareDistribution\Download的文件可以刪除,如果從沒(méi)有弄過(guò),里面也許占用數(shù)個(gè)g的空間,但一般最多幾百m而已。
6,c:\windows\里有些“$Ntuninstall***$”的文件是升級(jí)補(bǔ)丁后產(chǎn)生的,可以刪除,但看清楚我寫(xiě)的文件夾名字哦,別刪錯(cuò),里面有幾個(gè)類(lèi)似文件不可以刪除錯(cuò)的!
---------2,3,4是比較有效果的c盤(pán)減負(fù)操作!
按我說(shuō)的弄弄去,或者可以幫到你!但不看到機(jī)器,不清楚具體!
三、如何在VC環(huán)境下使用Halcon庫(kù)
在VC環(huán)境下進(jìn)行圖像處理比在MATLAB下開(kāi)發(fā)運(yùn)算速度要快,但工作量要大的多,用MATLAB做圖像處理,直接調(diào)用里面的相關(guān)函數(shù)就可以完成,而且比較直觀,但滿(mǎn)足不了在速度上要求比較高的場(chǎng)合。所以在VC環(huán)境下直接開(kāi)發(fā)往往是首選,但由于VC只是一個(gè)開(kāi)發(fā)環(huán)境,直接運(yùn)用于圖像處理的函數(shù)還得自己編寫(xiě)添加,所以往往很耗時(shí)。隨著各類(lèi)機(jī)器視覺(jué)軟件的開(kāi)發(fā),各種機(jī)器視覺(jué)軟件包也相繼產(chǎn)生,HALCON就是一個(gè)比較強(qiáng)大的機(jī)器視覺(jué)軟件,功能比較全,在HDevelop環(huán)境下開(kāi)發(fā)比較容易,執(zhí)行速度也較快。除此之外,HALCON也可以集成到其他開(kāi)發(fā)環(huán)境下,這樣可以節(jié)約底層開(kāi)發(fā)時(shí)間,直接有效地運(yùn)用它的函數(shù)庫(kù),可以產(chǎn)生很好的效果。下面就結(jié)合自己的經(jīng)驗(yàn),簡(jiǎn)單介紹一下在VC環(huán)境下如何使用HALCON庫(kù)。
在VC環(huán)境下進(jìn)行圖像處理,往往需要自己寫(xiě)圖像處理的類(lèi),現(xiàn)在有一些前人寫(xiě)好的類(lèi),比如CDib類(lèi)、DIBAPI類(lèi)等等,因此可以直接“拿來(lái)主義”。HALCON庫(kù)就相當(dāng)于一個(gè)封裝好的類(lèi),通過(guò)在VC下進(jìn)行一些簡(jiǎn)單的設(shè)置,我們就可以使用其里面的函數(shù)了。下面是在VC環(huán)境下如何設(shè)置:
1. 首先在project->settings.....中的Link屬性頁(yè)中添加halconcpp.lib;
2. 其次在project->settings.....中的C/C++屬性頁(yè)中的Preprocessor中添加目錄$(HALCONROOT)\include,$(HALCONROOT)\include\cpp;
3. 然后在project->settings.....中的Link屬性頁(yè)中input下來(lái)菜單中添加路徑$(HALCONROOT)\lib\i586-nt4;
4. 最后當(dāng)然是不要忘了在程序中添加類(lèi)的頭文件了:#i nclude HalconCpp.h
上面的設(shè)置好了,一切OK了。下面就可以在程序中調(diào)用HDevelop中的函數(shù)了,比如圖像增強(qiáng)函數(shù)emphasize(hImage, &hRotateImage, 7, 7, 2.0)等等。我們知道在HDevelop中通常圖像是作為一個(gè)tuple變量,因此在VC中有必要進(jìn)行變量轉(zhuǎn)換,例如:
針對(duì)灰度圖像可以將圖像數(shù)轉(zhuǎn)換成一個(gè)Hobject變量:
gen_image1(&hImage,byte,WIDTH, HEIGHT,(long)m_pImageBuffer);
針對(duì)彩色圖像,可以分別取出R、G、B三個(gè)分量:
ExtractRGB24Channels(m_pImageBuffer, m_pRed, m_pGreen,m_pBlue);
然后在轉(zhuǎn)換為Hobject變量:
gen_image3(&hImage, byte, width, height, (long )m_pRed, (long )m_pGreen, (long )m_pBlue);
接下來(lái)就可以調(diào)用圖像處理函數(shù)了,比如
圖像增強(qiáng):emphasize(hImage, &hRotateImage, 7, 7, 2.0); //參數(shù)可以調(diào)整
閾值化:bin_threshold(hImage,&hRotateImage);
rgb1_to_gray(hImage,&hRotateImage);//轉(zhuǎn)化為灰度圖
把處理完的變量轉(zhuǎn)換成到一個(gè)buffer中,用于圖像顯示:get_image_pointer1(hRotateImage,(long *)&m_pImageBuffer,Type, &width1, &height1);
但在調(diào)用HALCON庫(kù)函數(shù)時(shí)也碰到了一些問(wèn)題,比如在圖像旋轉(zhuǎn)中rotate_image(hImage, &hRotateImage, 90, constant); 將處理后的變量轉(zhuǎn)換成
get_image_pointer3(hRotateImage, (long *)&m_pRed, (long *)&m_pGreen, (long *)&m_pBlue, Type, &width1, &height1);
ComposeRGB24(m_pRed, m_pGreen, m_pBlue, m_pImageBuffer);
而執(zhí)行過(guò)程中出現(xiàn)錯(cuò)誤,get_image_pointer3這個(gè)函數(shù)報(bào)錯(cuò),Undefined gray value in get_image_pointer3還需解決!
邊摸索邊進(jìn)步,在其他環(huán)境中的調(diào)用還需要試試,比如嵌入式操作系統(tǒng)等等。
