锘??xml version="1.0" encoding="utf-8" standalone="yes"?>Xx性欧美肥妇精品久久久久久 ,2020最新久久久视精品爱,国产成人香蕉久久久久http://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錛堥珮鏂昂搴︾┖闂達(dá)級(jí)
DoG:
Difference of Gaussians錛堥珮鏂樊鍒嗭級(jí)
octave index:灞傜儲(chǔ)寮?br>scale index:灝哄害绱㈠紩


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



]]>
閭d簺騫達(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簺騫達(dá)紝鐧戒簯鎮(zhèn)犳?zhèn)犲Q岄暱絀轟竾閲屻?br>   閭d簺騫達(dá)紝闈掓訂涓ヨ們錛岀悊鎯抽珮榪溿?br>   閭d簺騫達(dá)紝闈掑北宸嶅敞錛屾澗鏌忔稕娑涖?br>   閭d簺騫達(dá)紝絎戝0鐩堢泩錛岄珮璋堥様璁恒?br>   閭d簺騫達(dá)紝鐧藉闈掔摝錛岀豢鍦扮孩鑺便?br>   閭d簺騫達(dá)紝鐧借。濂沖瓙錛屽悰瀛愬ソ閫戙?br>   閭d簺浜嬪効錛岄偅浜涘勾鐨勪簨鍎匡紝閮界鎴戜滑娓愭笎榪滃幓銆傚氨璁╁ス鍘誨惂錛屽甫鐫濂圭殑緹庝附鍜岀瑧瀹癸紝甯︾潃濂圭殑瀹藉鍜屽崥鐖便?br>   閫濆幓涔嬫墍浠ョ編涓斤紝閭d簺騫達(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潯錛屾湨鏈︿腑鍥炴垜鏁呴噷錛屽北闈掓按縐錛屽惥浼間竴浠欎漢錛屾誕浜庡崐絀猴紝澶╀笅緹庤壊灝界幇鐪煎簳銆傚績(jī)鐣呯劧銆傚拷鐒?dòng)灱屽畤瀹欏彉鏇村Q屽洓瀛eけ甯革紝涓浼?xì)鍎挎槬鎰忕泿鐒跺Q屼竴浼?xì)鍎跨櫧闆摖閾犮傚績(jī)楠ょ揣銆傞湈閭f槦鐞冨穿瑁傦紝娑堝け孌嗗敖銆傚惥浼間竴灝樼矑娓哥浜庝笁鐣屼箣澶栥備竴縐嶅叴濂嬩箣鎰熷厖婧簬鎬錛岄毦閬撹繖鏄お铏氬夠澧冿紝鐜鍥涘懆錛岄粦鏆椾腑闂儊涓叾浠栨槦鐞冪殑娉厜錛屽惥鏄庝箣錛氬湴鐞冧骸浜︺傝尗鑼畤瀹欑嫭鎴戝瓨?shù)箣锛屼竴縐嶈帿鍚嶇殑澶辮惤琚潵銆傛垜浜蹭漢鍦ㄩ偅閲岋紝鎴戠埗姣嶅湪閭i噷錛屽悇縐嶇枒闂殢涔嬭屾潵銆傚咖鎰佹劅鏉ワ紝涓嶏紝鎴戣鎵懼埌浣犱滑錛佸ソ鍍忓湪姘翠腑鎸f墡錛屽宀歌竟鐨勬復(fù)鏈涖備篃璁告垜榪欎釜灝樼矑鎰熷姩鏇撮珮鏅烘収鐨勭敓鍛姐傛晳鎴戜笂浜?jiǎn)涓鍙畤瀹欎腑鐨勮浜氫箣鑸熴傛鑸熷緢綆鏄撱傚氨涓鎮(zhèn)簬瀹囧畽涓鉤鏉褲傚湪姝ょ幆瑙嗗洓鍛ㄣ傛槦鏄熺偣鐐癸紝鏁呭湡涓嶅湪銆傚ぉ鏄庯紝蹇?jī)鑸掔動(dòng)灱岄兘杩樺湪锛? <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.yzx777.cn" target="_blank">日韩精品久久无码中文字幕</a>| <a href="http://www.0s2yxuj0.net.cn" target="_blank">久久久久亚洲AV无码麻豆</a>| <a href="http://www.fzmnls.cn" target="_blank">日日噜噜夜夜狠狠久久丁香五月</a>| <a href="http://www.269sihu.cn" target="_blank">久久福利片</a>| <a href="http://www.crolab.cn" target="_blank">伊人色综合久久</a>| <a href="http://www.wwcx.com.cn" target="_blank">久久免费精品一区二区</a>| <a href="http://www.vljp.cn" target="_blank">97精品久久天干天天天按摩</a>| <a href="http://www.schooldvd.cn" target="_blank">欧美熟妇另类久久久久久不卡 </a>| <a href="http://www.zhy-gl.cn" target="_blank">久久人与动人物a级毛片</a>| <a href="http://www.qianhongg.cn" target="_blank">伊人久久大香线蕉精品不卡</a>| <a href="http://www.h8443.cn" target="_blank">亚洲?V乱码久久精品蜜桃</a>| <a href="http://www.sa88.cn" target="_blank">久久久久亚洲国产</a>| <a href="http://www.nbblack.cn" target="_blank">国产精品亚洲综合久久</a>| <a href="http://www.qnzj.org.cn" target="_blank">久久精品国产亚洲AV忘忧草18</a>| <a href="http://www.youarecharming.cn" target="_blank">久久久久久久91精品免费观看</a>| <a href="http://www.haolepay.cn" target="_blank">久久99国产精品久久99小说</a>| <a href="http://www.hoolhooy.cn" target="_blank">精品综合久久久久久98</a>| <a href="http://www.yunfengxuandk.cn" target="_blank">波多野结衣AV无码久久一区</a>| <a href="http://www.wuchui.cn" target="_blank">久久国产热精品波多野结衣AV</a>| <a href="http://www.shejia.net.cn" target="_blank">久久久久久久久久久久中文字幕 </a>| <a href="http://www.7788797.cn" target="_blank">漂亮人妻被黑人久久精品</a>| <a href="http://www.liangz.cn" target="_blank">国产V亚洲V天堂无码久久久</a>| <a href="http://www.btalhb.cn" target="_blank">99久久精品九九亚洲精品</a>| <a href="http://www.izakka.net.cn" target="_blank">久久精品成人一区二区三区</a>| <a href="http://www.qraw.cn" target="_blank">久久中文字幕人妻熟av女</a>| <a href="http://www.pyspiderking.cn" target="_blank">无码人妻久久久一区二区三区</a>| <a href="http://www.ewoman.com.cn" target="_blank">99久久99这里只有免费的精品</a>| <a href="http://www.17art.com.cn" target="_blank">99久久精品九九亚洲精品</a>| <a href="http://www.midea-com.cn" target="_blank">久久国产亚洲精品</a>| <a href="http://www.cn-yb.cn" target="_blank">2022年国产精品久久久久</a>| <a href="http://www.wj3y.cn" target="_blank">久久无码人妻精品一区二区三区</a>| <a href="http://www.easecorp.com.cn" target="_blank">综合久久给合久久狠狠狠97色</a>| <a href="http://www.ccgangjiegou.cn" target="_blank">亚洲AV乱码久久精品蜜桃</a>| <a href="http://www.buniaowan.cn" target="_blank">亚洲狠狠久久综合一区77777</a>| <a href="http://www.feschain.cn" target="_blank">少妇被又大又粗又爽毛片久久黑人</a>| <a href="http://www.webidea.com.cn" target="_blank">99精品国产综合久久久久五月天</a>| <a href="http://www.lphbca.org.cn" target="_blank">久久狠狠高潮亚洲精品</a>| <a href="http://www.ceovod.cn" target="_blank">色悠久久久久久久综合网</a>| <a href="http://www.gh688.cn" target="_blank">国产精品久久久久久久久免费</a>| <a href="http://www.seomajor.cn" target="_blank">亚洲国产成人久久综合一区77</a>| <a href="http://www.zmlxs.cn" target="_blank">久久综合给合久久国产免费</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>