锘??xml version="1.0" encoding="utf-8" standalone="yes"?>青青青青久久精品国产h,精品久久久久久无码人妻热 ,伊人伊成久久人综合网777http://www.shnenglu.com/wmgl/archive/2012/04/06/170263.htmlnoBugnoGainnoBugnoGainFri, 06 Apr 2012 05:32:00 GMThttp://www.shnenglu.com/wmgl/archive/2012/04/06/170263.htmlhttp://www.shnenglu.com/wmgl/comments/170263.htmlhttp://www.shnenglu.com/wmgl/archive/2012/04/06/170263.html#Feedback0http://www.shnenglu.com/wmgl/comments/commentRss/170263.htmlhttp://www.shnenglu.com/wmgl/services/trackbacks/170263.html 

#define N 6

HANDLE hSuspend[N], hResume[N];
HANDLE hSuspend_one;
HANDLE hResume_one;

struct info
{
    CRITICAL_SECTION  ProtectSection;
    
int id;
    
int frames;
}
;


unsigned 
long __stdcall testFun(void *pContext)
{
    info
* pInfo = (info*)pContext;
    
while(1)
    
{    
        EnterCriticalSection(
&pInfo->ProtectSection);
        pInfo
->frames++;    
        
//printf("run sub Thread  video %d frames %d\n", pInfo->id, pInfo->frames);
    
//    DWORD rtn = WaitForSingleObject(hSuspend[pInfo->id], INFINITE);
        DWORD rtn = WaitForSingleObject(hSuspend_one, INFINITE);
        
if (WAIT_OBJECT_0 == rtn)
        
{// 鑷繁鏆傚仠鑷繁
            
        
//    printf("stop sub Thread video %d frames %d\n", pInfo->id, pInfo->frames);
            WaitForSingleObject(hResume[pInfo->id], INFINITE);
            
//WaitForSingleObject(hResume_one, INFINITE);
        }

        LeaveCriticalSection(
&pInfo->ProtectSection);
    }

    
return 0;
}



int main()
{
    
    DWORD thid;
    HANDLE hand[N];
    
    
int mainframes = 0;
    info myInfo[N];

    hSuspend_one 
= CreateEvent(NULL, TRUE, FALSE, NULL);
    
for(int i = 0; i < N; i++)
    
{
        hSuspend[i] 
= CreateEvent(NULL, TRUE, FALSE, NULL);
        hResume[i] 
= CreateEvent(NULL, FALSE, FALSE, NULL);
        myInfo[i].id 
= i;
        myInfo[i].frames 
= 0;
        InitializeCriticalSection(
&myInfo[i].ProtectSection);
    }

    
for(int i = 0; i < N; i++)
    
{
        hand[i] 
= CreateThread( NULL, NULL, testFun, &myInfo[i], CREATE_SUSPENDED, &thid);
    }


    
for(int i = 0; i < N; i++)
    
{
        ResumeThread(hand[i]);
    }

    
while(1)
    
{
        printf(
"main thread frames %d\n"++mainframes);
        
/*for(int i = 0; i < N; i++)
        {        
            SetEvent(hSuspend[i]);
        }
*/

        SetEvent(hSuspend_one);
        
        Sleep(
5);
        
for(int i = 0; i < N; i++)
        
{    
            printf(
"main thread video %d frames %d\n",myInfo[i].id,myInfo[i].frames);    
        }

        printf(
"\n");
        
        
for(int i = 0; i < N; i++)
        
{            
            SetEvent(hResume[i]);
        }

    }

    
    
for(int i = 0; i < N; i++)
    
{
        WaitForSingleObject(hand[i], INFINITE);    
        DeleteCriticalSection( 
&myInfo[i].ProtectSection);
        CloseHandle(hand[i]);
        CloseHandle(hResume[i]);
        CloseHandle(hSuspend[i]);
    }

    CloseHandle(hSuspend_one);
    
return 0;
}

 



noBugnoGain 2012-04-06 13:32 鍙戣〃璇勮
]]>
鐢╟uda鎿嶄綔IplImage涓殑鏁版嵁http://www.shnenglu.com/wmgl/archive/2009/12/28/104258.htmlnoBugnoGainnoBugnoGainMon, 28 Dec 2009 02:58:00 GMThttp://www.shnenglu.com/wmgl/archive/2009/12/28/104258.htmlhttp://www.shnenglu.com/wmgl/comments/104258.htmlhttp://www.shnenglu.com/wmgl/archive/2009/12/28/104258.html#Feedback1http://www.shnenglu.com/wmgl/comments/commentRss/104258.htmlhttp://www.shnenglu.com/wmgl/services/trackbacks/104258.html
 1#include <cutil_inline.h>
 2#include <cv.h>
 3#include <cstdio>
 4#include <iostream>
 5#include <cutil.h>
 6#include <ctime>
 7#include <cstdlib>
 8#include <highgui.h>
 9#include <windows.h>
10
11#pragma comment(lib, "cuda.lib")
12#pragma comment(lib, "cudart.lib")
13#pragma comment(lib, "cutil32.lib")
14#pragma comment(lib, "cv.lib")
15#pragma comment(lib, "cxcore.lib")
16#pragma comment(lib, "highgui.lib")
17
18using namespace std;
19
20__global__ void mainKernel(unsigned char *d_data, int widthStep, int width, int height)
21{
22    unsigned int x = blockIdx.x*blockDim.x+threadIdx.x;
23    unsigned int y = blockIdx.y*blockDim.y+threadIdx.y;
24    if( x>0 && x < width && y>0 && y < height )
25    {                  
26        d_data[y*widthStep+x*3+0^= ( ((x&0x0F)==0^ ((y&0x0F)==0)  ) *255;
27        d_data[y*widthStep+x*3+1^= ( ((x&0x0F)==0^ ((y&0x0F)==0)  ) *255;
28        d_data[y*widthStep+x*3+2^= ( ((x&0x0F)==0^ ((y&0x0F)==0)  ) *255;
29    }

30}

31
32int main()
33{
34    IplImage* src = cvLoadImage("IMG_03.JPG");
35
36    int widthStep = src->widthStep;
37    int width   = src->width;
38    int height  = src->height;
39
40    printf("before widthStep = %d\n", widthStep);
41    if( widthStep%4 != 0)
42    {
43        widthStep = (1+widthStep/4)*4;
44    }

45    printf("after widthStep = %d\n", widthStep);
46
47    unsigned char* d_img_data;
48    CUDA_SAFE_CALL(cudaMalloc((void**)&d_img_data, widthStep*height));
49    CUDA_SAFE_CALL(cudaMemcpy(d_img_data, src->imageData, widthStep*height, cudaMemcpyHostToDevice));
50
51    dim3 dimBlock(16161);
52    dim3 dimGrid( (width+dimBlock.x-1)/dimBlock.x, (height+dimBlock.y-1)/dimBlock.y );
53    mainKernel<<<dimGrid, dimBlock, 0>>>(d_img_data, widthStep, width, height);
54    CUDA_SAFE_CALL(cudaThreadSynchronize());
55
56    CUDA_SAFE_CALL( cudaMemcpy( src->imageData, d_img_data, widthStep*height, cudaMemcpyDeviceToHost) );
57    
58    cvNamedWindow("test",CV_WINDOW_AUTOSIZE);
59    cvShowImage("test",src);
60    cvWaitKey(0);
61    cvDestroyAllWindows();
62
63    cvReleaseImage(&src);
64    CUDA_SAFE_CALL(cudaFree(d_img_data));
65    return 0;
66}


noBugnoGain 2009-12-28 10:58 鍙戣〃璇勮
]]>
opencv鑱斿悎cuda榪涜鍥懼儚娣峰悎鎿嶄綔http://www.shnenglu.com/wmgl/archive/2009/12/25/104027.htmlnoBugnoGainnoBugnoGainFri, 25 Dec 2009 02:48:00 GMThttp://www.shnenglu.com/wmgl/archive/2009/12/25/104027.htmlhttp://www.shnenglu.com/wmgl/comments/104027.htmlhttp://www.shnenglu.com/wmgl/archive/2009/12/25/104027.html#Feedback9http://www.shnenglu.com/wmgl/comments/commentRss/104027.htmlhttp://www.shnenglu.com/wmgl/services/trackbacks/104027.html闃呰鍏ㄦ枃

noBugnoGain 2009-12-25 10:48 鍙戣〃璇勮
]]>
SIFT灝哄害絀洪棿http://www.shnenglu.com/wmgl/archive/2009/07/04/89220.htmlnoBugnoGainnoBugnoGainSat, 04 Jul 2009 05:09:00 GMThttp://www.shnenglu.com/wmgl/archive/2009/07/04/89220.htmlhttp://www.shnenglu.com/wmgl/comments/89220.htmlhttp://www.shnenglu.com/wmgl/archive/2009/07/04/89220.html#Feedback3http://www.shnenglu.com/wmgl/comments/commentRss/89220.htmlhttp://www.shnenglu.com/wmgl/services/trackbacks/89220.html
 

GSS and DoG scale space structures

GSS:Gaussian scale space錛堥珮鏂昂搴︾┖闂達級
DoG:
Difference of Gaussians錛堥珮鏂樊鍒嗭級
octave index:灞傜儲寮?br>scale index:灝哄害绱㈠紩


         寤虹珛鍥懼儚鐨勯珮鏂昂搴︾┖闂村叾瀹炲氨鏄敤楂樻柉鏍稿鍥懼儚榪涜鍗風Н錛屼竴灞備竴灞傜殑騫蟲粦鍥懼儚錛屼竴灞傚張鍒嗚嫢騫蹭釜scale. 姣忎釜scale鐨勯噰鏍鋒闀夸負錛?br>
寤虹珛濂介珮鏂昂搴︾┖闂村悗錛屽啀閫氳繃寤虹珛楂樻柉宸垎灝哄害絀洪棿瀵繪壘鍥懼儚鐨勫眬閮ㄦ瀬鍊箋傞珮鏂樊鍒嗗昂搴︾┖闂村緩绔嬪緢綆鍗曪紝瀵歸珮鏂昂搴︾┖闂寸殑榪炵畫鍥懼儚鐩稿噺灝卞彲浠ヤ簡銆傚叿浣撳叕寮忓涓? .
鏋佸肩殑紜畾濡傚浘錛?br>  
鍦ㄥ浘鍍忛珮鏂樊鍒嗗昂搴︾┖闂村唴褰撳墠灝哄害鍜屽叾鐩擱偦涓や釜灝哄害3*3鐨勫尯鍩熷唴錛屾爣璁扮殑X鍜屽叾浠?6涓儚绱犳瘮杈冿紝濡傛灉X鐨勭伆搴﹀ぇ浜庢垨鑰呭皬浜庡叾浠?6涓儚绱犮傞偅涔堣繖涓猉灝辨槸涓瀬鍊箋?br>      寤虹珛楂樻柉灝哄害絀洪棿鏈変簺緇嗚妭鐨勯棶棰橈紝鍏蜂綋鍙互鐪婦avid G.low鐨勮鏂囥?/strong>



]]>
閭d簺騫達紝閭d簺浜嬪効銆?/title><link>http://www.shnenglu.com/wmgl/archive/2009/05/13/82852.html</link><dc:creator>noBugnoGain</dc:creator><author>noBugnoGain</author><pubDate>Wed, 13 May 2009 11:02:00 GMT</pubDate><guid>http://www.shnenglu.com/wmgl/archive/2009/05/13/82852.html</guid><wfw:comment>http://www.shnenglu.com/wmgl/comments/82852.html</wfw:comment><comments>http://www.shnenglu.com/wmgl/archive/2009/05/13/82852.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.shnenglu.com/wmgl/comments/commentRss/82852.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/wmgl/services/trackbacks/82852.html</trackback:ping><description><![CDATA[   閭d簺騫達紝鐧戒簯鎮犳偁錛岄暱絀轟竾閲屻?br>   閭d簺騫達紝闈掓訂涓ヨ們錛岀悊鎯抽珮榪溿?br>   閭d簺騫達紝闈掑北宸嶅敞錛屾澗鏌忔稕娑涖?br>   閭d簺騫達紝絎戝0鐩堢泩錛岄珮璋堥様璁恒?br>   閭d簺騫達紝鐧藉闈掔摝錛岀豢鍦扮孩鑺便?br>   閭d簺騫達紝鐧借。濂沖瓙錛屽悰瀛愬ソ閫戙?br>   閭d簺浜嬪効錛岄偅浜涘勾鐨勪簨鍎匡紝閮界鎴戜滑娓愭笎榪滃幓銆傚氨璁╁ス鍘誨惂錛屽甫鐫濂圭殑緹庝附鍜岀瑧瀹癸紝甯︾潃濂圭殑瀹藉鍜屽崥鐖便?br>   閫濆幓涔嬫墍浠ョ編涓斤紝閭d簺騫達紝閭d簺浜嬪効閮戒笉鍐嶆潵銆? <img src ="http://www.shnenglu.com/wmgl/aggbug/82852.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/wmgl/" target="_blank">noBugnoGain</a> 2009-05-13 19:02 <a href="http://www.shnenglu.com/wmgl/archive/2009/05/13/82852.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>澶辮惤鐨勬槦鐞冦傘傘?/title><link>http://www.shnenglu.com/wmgl/archive/2009/04/25/81072.html</link><dc:creator>noBugnoGain</dc:creator><author>noBugnoGain</author><pubDate>Sat, 25 Apr 2009 13:36:00 GMT</pubDate><guid>http://www.shnenglu.com/wmgl/archive/2009/04/25/81072.html</guid><wfw:comment>http://www.shnenglu.com/wmgl/comments/81072.html</wfw:comment><comments>http://www.shnenglu.com/wmgl/archive/2009/04/25/81072.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.shnenglu.com/wmgl/comments/commentRss/81072.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/wmgl/services/trackbacks/81072.html</trackback:ping><description><![CDATA[      涓澶滐紝閰g潯錛屾湨鏈︿腑鍥炴垜鏁呴噷錛屽北闈掓按縐錛屽惥浼間竴浠欎漢錛屾誕浜庡崐絀猴紝澶╀笅緹庤壊灝界幇鐪煎簳銆傚績鐣呯劧銆傚拷鐒訛紝瀹囧畽鍙樻洿錛屽洓瀛eけ甯革紝涓浼氬効鏄ユ剰鐩庣劧錛屼竴浼氬効鐧介洩閾犻摖銆傚績楠ょ揣銆傞湈閭f槦鐞冨穿瑁傦紝娑堝け孌嗗敖銆傚惥浼間竴灝樼矑娓哥浜庝笁鐣屼箣澶栥備竴縐嶅叴濂嬩箣鎰熷厖婧簬鎬錛岄毦閬撹繖鏄お铏氬夠澧冿紝鐜鍥涘懆錛岄粦鏆椾腑闂儊涓叾浠栨槦鐞冪殑娉厜錛屽惥鏄庝箣錛氬湴鐞冧骸浜︺傝尗鑼畤瀹欑嫭鎴戝瓨涔嬶紝涓縐嶈帿鍚嶇殑澶辮惤琚潵銆傛垜浜蹭漢鍦ㄩ偅閲岋紝鎴戠埗姣嶅湪閭i噷錛屽悇縐嶇枒闂殢涔嬭屾潵銆傚咖鎰佹劅鏉ワ紝涓嶏紝鎴戣鎵懼埌浣犱滑錛佸ソ鍍忓湪姘翠腑鎸f墡錛屽宀歌竟鐨勬復鏈涖備篃璁告垜榪欎釜灝樼矑鎰熷姩鏇撮珮鏅烘収鐨勭敓鍛姐傛晳鎴戜笂浜嗕竴鍙畤瀹欎腑鐨勮浜氫箣鑸熴傛鑸熷緢綆鏄撱傚氨涓鎮簬瀹囧畽涓鉤鏉褲傚湪姝ょ幆瑙嗗洓鍛ㄣ傛槦鏄熺偣鐐癸紝鏁呭湡涓嶅湪銆傚ぉ鏄庯紝蹇冭垝鐒訛紝閮借繕鍦紒 <img src ="http://www.shnenglu.com/wmgl/aggbug/81072.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/wmgl/" target="_blank">noBugnoGain</a> 2009-04-25 21:36 <a href="http://www.shnenglu.com/wmgl/archive/2009/04/25/81072.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://www.shnenglu.com/" title="精品视频久久久久">精品视频久久久久</a> <div class="friend-links"> </div> </div> </footer> <a href="http://www.566wan.cn" target="_blank">一本色综合久久</a>| <a href="http://www.bihuresorthotel.cn" target="_blank">91精品婷婷国产综合久久</a>| <a href="http://www.wtxpxt.cn" target="_blank">一日本道伊人久久综合影</a>| <a href="http://www.jkmdz.cn" target="_blank">7777久久久国产精品消防器材</a>| <a href="http://www.zambak.cn" target="_blank">久久久国产精华液</a>| <a href="http://www.cheaprolex.cn" target="_blank">欧美久久精品一级c片片</a>| <a href="http://www.phatmedia.cn" target="_blank">免费一级做a爰片久久毛片潮</a>| <a href="http://www.tyo8.cn" target="_blank">少妇精品久久久一区二区三区</a>| <a href="http://www.hldqptt.net.cn" target="_blank">久久精品国产亚洲麻豆</a>| <a href="http://www.jlxrc.cn" target="_blank">久久亚洲精品无码aⅴ大香</a>| <a href="http://www.bqb2.cn" target="_blank">久久亚洲精品中文字幕三区</a>| <a href="http://www.pxep.cn" target="_blank">99久久香蕉国产线看观香</a>| <a href="http://www.rainbows.net.cn" target="_blank">精品免费久久久久久久</a>| <a href="http://www.qqzhuti.cn" target="_blank">人妻无码久久精品</a>| <a href="http://www.allevery.cn" target="_blank">亚洲国产精品久久久久</a>| <a href="http://www.hkzkzs.com.cn" target="_blank">中文字幕无码免费久久</a>| <a href="http://www.hygaiye.cn" target="_blank">久久夜色撩人精品国产</a>| <a href="http://www.248hh.cn" target="_blank">青青草原综合久久大伊人精品</a>| <a href="http://www.dgwhmnk.cn" target="_blank">久久精品国产乱子伦</a>| <a href="http://www.zhaobiao365.cn" target="_blank">久久中文精品无码中文字幕</a>| <a href="http://www.liuxuehanguo.cn" target="_blank">精品无码久久久久国产</a>| <a href="http://www.linux123.cn" target="_blank">久久综合给久久狠狠97色</a>| <a href="http://www.sosolishi.cn" target="_blank">日日狠狠久久偷偷色综合免费</a>| <a href="http://www.555yyy.cn" target="_blank">久久精品九九亚洲精品天堂</a>| <a href="http://www.squc.cn" target="_blank">久久综合精品国产二区无码</a>| <a href="http://www.wzcl818.cn" target="_blank">久久AV无码精品人妻糸列</a>| <a href="http://www.gn-online.com.cn" target="_blank">久久久久国产一区二区三区</a>| <a href="http://www.shopzoom.cn" target="_blank">久久夜色tv网站</a>| <a href="http://www.denlight.com.cn" target="_blank">久久香蕉一级毛片</a>| <a href="http://www.tzzdj.cn" target="_blank">segui久久国产精品</a>| <a href="http://www.shangtoo.cn" target="_blank">久久亚洲国产中v天仙www</a>| <a href="http://www.zupy.cn" target="_blank">国产一级持黄大片99久久</a>| <a href="http://www.3762g.cn" target="_blank">丰满少妇人妻久久久久久</a>| <a href="http://www.loreng.cn" target="_blank">日本强好片久久久久久AAA</a>| <a href="http://www.fangfangmm.cn" target="_blank">久久免费看黄a级毛片</a>| <a href="http://www.cynh.net.cn" target="_blank">99久久精品免费看国产一区二区三区</a>| <a href="http://www.bwgwdl.cn" target="_blank">伊人久久精品影院</a>| <a href="http://www.thha.cn" target="_blank">亚洲中文字幕无码久久综合网</a>| <a href="http://www.co1txk.cn" target="_blank">国内精品久久久久影院老司</a>| <a href="http://www.ndtym.cn" target="_blank">久久精品成人欧美大片</a>| <a href="http://www.byzj.net.cn" target="_blank">蜜臀久久99精品久久久久久小说 </a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>