亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? integral_line.h

?? this a image processing program
?? H
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
        pcimg_valign3d(px,ny,nz); pcimg_valign3d(cx,ny,nz); pcimg_valign3d(nx,ny,nz);        const float          u0 = (float)(0.5f*dl*W.linear_pix3d(X,Y,Z,0)),          v0 = (float)(0.5f*dl*W.linear_pix3d(X,Y,Z,1)),          w0 = (float)(0.5f*dl*W.linear_pix3d(X,Y,Z,2)),          u1 = (float)(0.5f*dl*W.linear_pix3d(X+u0,Y+v0,Z+w0,0)),          v1 = (float)(0.5f*dl*W.linear_pix3d(X+u0,Y+v0,Z+w0,1)),          w1 = (float)(0.5f*dl*W.linear_pix3d(X+u0,Y+v0,Z+w0,2)),          u2 = (float)(0.5f*dl*W.linear_pix3d(X+u1,Y+v1,Z+w1,0)),          v2 = (float)(0.5f*dl*W.linear_pix3d(X+u1,Y+v1,Z+w1,1)),          w2 = (float)(0.5f*dl*W.linear_pix3d(X+u1,Y+v1,Z+w1,2)),          u3 = (float)(0.5f*dl*W.linear_pix3d(X+u2,Y+v2,Z+w2,0)),          v3 = (float)(0.5f*dl*W.linear_pix3d(X+u2,Y+v2,Z+w2,1)),          w3 = (float)(0.5f*dl*W.linear_pix3d(X+u2,Y+v2,Z+w2,2));        float          u = u0/6 + u1/3 + u2/3 + u3/6,          v = v0/6 + v1/3 + v2/3 + v3/6,          w = w0/6 + w1/3 + w2/3 + w3/6;        if ((pu*u+pv*v+pw*w)<0) { u=-u; v=-v; w=-w; }        X+=(pu=u); Y+=(pv=v); Z+=(pw=w);      }      pu = cu;      pv = cv;      pw = cw;      X  = x;      Y  = y;      Z  = z;      for (float l=0; l<L2 && X>=0 && X<=dx1 && Y>=0 && Y<=dy1 && Z>=0 && Z<=dz1; l+=dl) {        const int          cx = (int)X, px = (cx-1<0)?0:cx-1, nx = (cx+1>dx1)?dx1:cx+1,          cy = (int)Y, py = (cy-1<0)?0:cy-1, ny = (cy+1>dy1)?dy1:cy+1,          cz = (int)Z, pz = (cz-1<0)?0:cz-1, nz = (cz+1>dz1)?dz1:cz+1;        const float          curru = (float)W(cx,cy,cz,0),          currv = (float)W(cx,cy,cz,1),          currw = (float)W(cx,cy,cz,2);        pcimg_valign3d(px,py,pz); pcimg_valign3d(cx,py,pz); pcimg_valign3d(nx,py,pz);        pcimg_valign3d(px,cy,pz); pcimg_valign3d(cx,cy,pz); pcimg_valign3d(nx,cy,pz);        pcimg_valign3d(px,ny,pz); pcimg_valign3d(cx,ny,pz); pcimg_valign3d(nx,ny,pz);        pcimg_valign3d(px,py,cz); pcimg_valign3d(cx,py,cz); pcimg_valign3d(nx,py,cz);        pcimg_valign3d(px,cy,cz);                           pcimg_valign3d(nx,cy,cz);        pcimg_valign3d(px,ny,cz); pcimg_valign3d(cx,ny,cz); pcimg_valign3d(nx,ny,cz);        pcimg_valign3d(px,py,nz); pcimg_valign3d(cx,py,nz); pcimg_valign3d(nx,py,nz);        pcimg_valign3d(px,cy,nz); pcimg_valign3d(cx,cy,nz); pcimg_valign3d(nx,cy,nz);        pcimg_valign3d(px,ny,nz); pcimg_valign3d(cx,ny,nz); pcimg_valign3d(nx,ny,nz);        const float          u0 = (float)(0.5f*dl*W.linear_pix3d(X,Y,Z,0)),          v0 = (float)(0.5f*dl*W.linear_pix3d(X,Y,Z,1)),          w0 = (float)(0.5f*dl*W.linear_pix3d(X,Y,Z,2)),          u1 = (float)(0.5f*dl*W.linear_pix3d(X+u0,Y+v0,Z+w0,0)),          v1 = (float)(0.5f*dl*W.linear_pix3d(X+u0,Y+v0,Z+w0,1)),          w1 = (float)(0.5f*dl*W.linear_pix3d(X+u0,Y+v0,Z+w0,2)),          u2 = (float)(0.5f*dl*W.linear_pix3d(X+u1,Y+v1,Z+w1,0)),          v2 = (float)(0.5f*dl*W.linear_pix3d(X+u1,Y+v1,Z+w1,1)),          w2 = (float)(0.5f*dl*W.linear_pix3d(X+u1,Y+v1,Z+w1,2)),          u3 = (float)(0.5f*dl*W.linear_pix3d(X+u2,Y+v2,Z+w2,0)),          v3 = (float)(0.5f*dl*W.linear_pix3d(X+u2,Y+v2,Z+w2,1)),          w3 = (float)(0.5f*dl*W.linear_pix3d(X+u2,Y+v2,Z+w2,2));        float          u = u0/6 + u1/3 + u2/3 + u3/6,          v = v0/6 + v1/3 + v2/3 + v3/6,          w = w0/6 + w1/3 + w2/3 + w3/6;        if ((pu*u+pv*v+pw*w)<0) { u=-u; v=-v; w=-w; }        X-=(pu=u); Y-=(pv=v); Z-=(pw=w);        tracking.insert(CImg<restype>::vector(X,Y,Z),0);      }    } break;    }  } break;  // 2D integral lines  //-------------------  case 2: {    switch (interpolation) {    case 0: { // Nearest neighbor      for (float l=0; l<L2 && X>=0 && X<=dx1 && Y>=0 && Y<=dy1; l+=dl) {        tracking.insert(CImg<restype>::vector(X,Y));        const int          cx = (int)(X+0.5f),          cy = (int)(Y+0.5f);        float          u = (float)(dl*W(cx,cy,0,0)),          v = (float)(dl*W(cx,cy,0,1));        if ((pu*u + pv*v)<0) { u=-u; v=-v; }        X+=(pu=u); Y+=(pv=v);      }      pu = cu;      pv = cv;      X  = x;      Y  = y;      for (float l=0; l<L2 && X>=0 && X<=dx1 && Y>=0 && Y<=dy1; l+=dl) {        const int          cx = (int)(X+0.5f),          cy = (int)(Y+0.5f);        float          u = (float)(dl*W(cx,cy,0,0)),          v = (float)(dl*W(cx,cy,0,1));        if ((pu*u + pv*v)<0) { u=-u; v=-v; }        X-=(pu=u); Y-=(pv=v);        tracking.insert(CImg<restype>::vector(X,Y),0);      }    } break;    case 1: { // Linear      for (float l=0; l<L2 && X>=0 && X<=dx1 && Y>=0 && Y<=dy1; l+=dl) {        tracking.insert(CImg<restype>::vector(X,Y));        const int          cx = (int)X, px = (cx-1<0)?0:cx-1, nx = (cx+1>dx1)?dx1:cx+1,          cy = (int)Y, py = (cy-1<0)?0:cy-1, ny = (cy+1>dy1)?dy1:cy+1;        const float          curru = (float)W(cx,cy,0,0),          currv = (float)W(cx,cy,0,1);        pcimg_valign2d(px,py); pcimg_valign2d(cx,py); pcimg_valign2d(nx,py);        pcimg_valign2d(px,cy);                        pcimg_valign2d(nx,cy);        pcimg_valign2d(px,ny); pcimg_valign2d(cx,ny); pcimg_valign2d(nx,ny);        float          u = (float)(dl*W.linear_pix2d(X,Y,0,0)),          v = (float)(dl*W.linear_pix2d(X,Y,0,1));        if ((pu*u + pv*v)<0) { u=-u; v=-v; }        X+=(pu=u); Y+=(pv=v);      }      pu = cu;      pv = cv;      X  = x;      Y  = y;      for (float l=0; l<L2 && X>=0 && X<=dx1 && Y>=0 && Y<=dy1; l+=dl) {        const int          cx = (int)X, px = (cx-1<0)?0:cx-1, nx = (cx+1>dx1)?dx1:cx+1,          cy = (int)Y, py = (cy-1<0)?0:cy-1, ny = (cy+1>dy1)?dy1:cy+1;        const float          curru = (float)W(cx,cy,0,0),          currv = (float)W(cx,cy,0,1);        pcimg_valign2d(px,py); pcimg_valign2d(cx,py); pcimg_valign2d(nx,py);        pcimg_valign2d(px,cy);                        pcimg_valign2d(nx,cy);        pcimg_valign2d(px,ny); pcimg_valign2d(cx,ny); pcimg_valign2d(nx,ny);        float          u = (float)(dl*W.linear_pix2d(X,Y,0,0)),          v = (float)(dl*W.linear_pix2d(X,Y,0,1));        if ((pu*u+pv*v)<0) { u=-u; v=-v; }        X-=(pu=u); Y-=(pv=v);        tracking.insert(CImg<restype>::vector(X,Y),0);      }    } break;    case 2: {  // 2nd order Runge Kutta      for (float l=0; l<L2 && X>=0 && X<=dx1 && Y>=0 && Y<=dy1; l+=dl) {        tracking.insert(CImg<restype>::vector(X,Y));        const int          cx = (int)X, px = (cx-1<0)?0:cx-1, nx = (cx+1>dx1)?dx1:cx+1,          cy = (int)Y, py = (cy-1<0)?0:cy-1, ny = (cy+1>dy1)?dy1:cy+1;        const float          curru = (float)W(cx,cy,0,0),          currv = (float)W(cx,cy,0,1);        pcimg_valign2d(px,py); pcimg_valign2d(cx,py); pcimg_valign2d(nx,py);        pcimg_valign2d(px,cy);                        pcimg_valign2d(nx,cy);        pcimg_valign2d(px,ny); pcimg_valign2d(cx,ny); pcimg_valign2d(nx,ny);        const float          u0 = (float)(0.5f*dl*W.linear_pix2d(X,Y,0,0)),          v0 = (float)(0.5f*dl*W.linear_pix2d(X,Y,0,1));        float          u = (float)(dl*W.linear_pix2d(X+u0,Y+v0,0,0)),          v = (float)(dl*W.linear_pix2d(X+u0,Y+v0,0,1));        if ((pu*u+pv*v)<0) { u=-u; v=-v; }        X+=(pu=u); Y+=(pv=v);      }      pu = cu;      pv = cv;      X  = x;      Y  = y;      for (float l=0; l<L2 && X>=0 && X<=dx1 && Y>=0 && Y<=dy1; l+=dl) {        const int          cx = (int)X, px = (cx-1<0)?0:cx-1, nx = (cx+1>dx1)?dx1:cx+1,          cy = (int)Y, py = (cy-1<0)?0:cy-1, ny = (cy+1>dy1)?dy1:cy+1;        const float          curru = (float)W(cx,cy,0,0),          currv = (float)W(cx,cy,0,1);        pcimg_valign2d(px,py); pcimg_valign2d(cx,py); pcimg_valign2d(nx,py);        pcimg_valign2d(px,cy);                        pcimg_valign2d(nx,cy);        pcimg_valign2d(px,ny); pcimg_valign2d(cx,ny); pcimg_valign2d(nx,ny);        const float          u0 = (float)(0.5f*dl*W.linear_pix2d(X,Y,0,0)),          v0 = (float)(0.5f*dl*W.linear_pix2d(X,Y,0,1));        float          u = (float)(dl*W.linear_pix2d(X+u0,Y+v0,0,0)),          v = (float)(dl*W.linear_pix2d(X+u0,Y+v0,0,1));        if ((pu*u+pv*v)<0) { u=-u; v=-v; }        X-=(pu=u); Y-=(pv=v);        tracking.insert(CImg<restype>::vector(X,Y),0);      }    } break;    case 3: {  // 4nd order Runge Kutta      for (float l=0; l<L2 && X>=0 && X<=dx1 && Y>=0 && Y<=dy1; l+=dl) {        tracking.insert(CImg<restype>::vector(X,Y));        const int          cx = (int)X, px = (cx-1<0)?0:cx-1, nx = (cx+1>dx1)?dx1:cx+1,          cy = (int)Y, py = (cy-1<0)?0:cy-1, ny = (cy+1>dy1)?dy1:cy+1;        const float          curru = (float)W(cx,cy,0,0),          currv = (float)W(cx,cy,0,1);        pcimg_valign2d(px,py); pcimg_valign2d(cx,py); pcimg_valign2d(nx,py);        pcimg_valign2d(px,cy);                        pcimg_valign2d(nx,cy);        pcimg_valign2d(px,ny); pcimg_valign2d(cx,ny); pcimg_valign2d(nx,ny);        const float          u0 = (float)(0.5f*dl*W.linear_pix2d(X,Y,0,0)),          v0 = (float)(0.5f*dl*W.linear_pix2d(X,Y,0,1)),          u1 = (float)(0.5f*dl*W.linear_pix2d(X+u0,Y+v0,0,0)),          v1 = (float)(0.5f*dl*W.linear_pix2d(X+u0,Y+v0,0,1)),          u2 = (float)(0.5f*dl*W.linear_pix2d(X+u1,Y+v1,0,0)),          v2 = (float)(0.5f*dl*W.linear_pix2d(X+u1,Y+v1,0,1)),          u3 = (float)(0.5f*dl*W.linear_pix2d(X+u2,Y+v2,0,0)),          v3 = (float)(0.5f*dl*W.linear_pix2d(X+u2,Y+v2,0,1));        float          u = u0/6 + u1/3 + u2/3 + u3/6,          v = v0/6 + v1/3 + v2/3 + v3/6;        if ((pu*u+pv*v)<0) { u=-u; v=-v; }        X+=(pu=u); Y+=(pv=v);      }      pu = cu;      pv = cv;      X  = x;      Y  = y;      for (float l=0; l<L2 && X>=0 && X<=dx1 && Y>=0 && Y<=dy1; l+=dl) {        const int          cx = (int)X, px = (cx-1<0)?0:cx-1, nx = (cx+1>dx1)?dx1:cx+1,          cy = (int)Y, py = (cy-1<0)?0:cy-1, ny = (cy+1>dy1)?dy1:cy+1;        const float          curru = (float)W(cx,cy,0,0),          currv = (float)W(cx,cy,0,1);        pcimg_valign2d(px,py); pcimg_valign2d(cx,py); pcimg_valign2d(nx,py);        pcimg_valign2d(px,cy);                        pcimg_valign2d(nx,cy);        pcimg_valign2d(px,ny); pcimg_valign2d(cx,ny); pcimg_valign2d(nx,ny);        const float          u0 = (float)(0.5f*dl*W.linear_pix2d(X,Y,0,0)),          v0 = (float)(0.5f*dl*W.linear_pix2d(X,Y,0,1)),          u1 = (float)(0.5f*dl*W.linear_pix2d(X+u0,Y+v0,0,0)),          v1 = (float)(0.5f*dl*W.linear_pix2d(X+u0,Y+v0,0,1)),          u2 = (float)(0.5f*dl*W.linear_pix2d(X+u1,Y+v1,0,0)),          v2 = (float)(0.5f*dl*W.linear_pix2d(X+u1,Y+v1,0,1)),          u3 = (float)(0.5f*dl*W.linear_pix2d(X+u2,Y+v2,0,0)),          v3 = (float)(0.5f*dl*W.linear_pix2d(X+u2,Y+v2,0,1));        float          u = u0/6 + u1/3 + u2/3 + u3/6,          v = v0/6 + v1/3 + v2/3 + v3/6;        if ((pu*u+pv*v)<0) { u=-u; v=-v; }        X-=(pu=u); Y-=(pv=v);        tracking.insert(CImg<restype>::vector(X,Y),0);      }    } break;    }  } break;  default:    throw CImgInstanceException("CImg<%s>::get_integral_line() : Instance image must have dimv()=2 or 3 (current is %u).",                                pixel_type(),dim);    break;  }  return tracking;}#endif

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色就色 综合激情| 国产精品白丝jk黑袜喷水| 在线精品视频一区二区| 亚洲午夜久久久久久久久久久| 欧美在线一二三四区| 午夜精品福利久久久| 日韩精品中文字幕在线不卡尤物| 欧美电影在线免费观看| 从欧美一区二区三区| 欧美三级在线看| 日本一区二区电影| 国产成人精品免费| av一二三不卡影片| 国产在线麻豆精品观看| 国产一区二区三区在线观看免费| 久久婷婷国产综合精品青草| 成人高清视频免费观看| 一区二区三区中文字幕| 欧美一级片在线观看| 国产一区二三区| 亚洲精品成人在线| 日韩免费观看高清完整版| 不卡影院免费观看| 日韩激情视频网站| 国产日韩欧美精品电影三级在线| 色综合色狠狠天天综合色| 免费在线一区观看| 国产精品久久久久久一区二区三区 | 亚洲视频1区2区| 在线播放日韩导航| 成人免费视频免费观看| 日韩激情中文字幕| 中文字幕在线观看一区二区| 欧美精品 国产精品| 粉嫩一区二区三区性色av| 日韩国产一二三区| 亚洲人成网站影音先锋播放| 欧美videossexotv100| 欧美综合色免费| 国产成人一区在线| 日韩国产高清影视| 亚洲自拍偷拍av| 国产精品传媒入口麻豆| 精品福利一区二区三区| 欧美日韩五月天| 99国产精品久| 国产精品123区| 蜜臀av一区二区在线免费观看| 亚洲国产日产av| 国产视频一区在线播放| 色哟哟一区二区在线观看| 久久久久久亚洲综合影院红桃| 91豆麻精品91久久久久久| 国产一区二区三区不卡在线观看 | 欧美性生活一区| 成人午夜视频福利| 精品一区精品二区高清| 视频一区国产视频| 亚洲一区在线观看视频| 亚洲欧美日韩成人高清在线一区| 精品久久五月天| 北岛玲一区二区三区四区| 国产精品色哟哟网站| 欧美二区在线观看| 91福利视频网站| 91网站黄www| 日韩国产精品91| 久久一区二区三区四区| 91欧美激情一区二区三区成人| 国产精品亲子乱子伦xxxx裸| 日韩精品中文字幕一区二区三区| 欧美妇女性影城| 欧美日韩一区二区在线观看| 欧洲中文字幕精品| 欧美日韩精品欧美日韩精品一| 色国产精品一区在线观看| 在线亚洲一区二区| 色综合久久综合| 欧美在线免费播放| 欧美三区在线视频| 制服丝袜在线91| 精品免费99久久| 久久免费电影网| 欧美激情一区二区在线| 国产精品女人毛片| 亚洲欧美日韩一区二区三区在线观看 | 精品国产区一区| 日韩欧美高清dvd碟片| 欧美精品一区二区在线播放| 久久免费的精品国产v∧| 国产精品天干天干在线综合| 国产精品每日更新| 一区二区三区在线高清| 婷婷综合久久一区二区三区| 美女脱光内衣内裤视频久久网站 | 亚洲欧洲精品一区二区三区不卡| 国产欧美日韩不卡| 中文字幕在线不卡一区| 一区二区三区av电影| 天天影视色香欲综合网老头| 久久成人综合网| 国产成人一区二区精品非洲| 99久久99久久精品免费看蜜桃| 色哟哟精品一区| 7777女厕盗摄久久久| 国产清纯白嫩初高生在线观看91 | 欧美激情一区二区三区| 亚洲蜜桃精久久久久久久| 视频一区国产视频| 国产99久久精品| 欧美日韩精品一区二区三区蜜桃| 欧美成人免费网站| 国产精品久久三| 日本午夜精品一区二区三区电影| 国产精品一区二区不卡| 日本高清成人免费播放| 日韩一级成人av| 亚洲精品免费一二三区| 黄色资源网久久资源365| youjizz久久| 日韩精品一区二区在线| 一区二区三区在线观看国产| 国产一区二区不卡在线| 欧美日韩在线电影| 欧美国产精品久久| 美脚の诱脚舐め脚责91| 色综合久久中文综合久久97| 久久亚洲一区二区三区四区| 一区二区在线免费| 风流少妇一区二区| 日韩午夜激情免费电影| 亚洲影院理伦片| 不卡av电影在线播放| 日韩精品在线看片z| 亚洲高清免费观看高清完整版在线观看| 国产一区亚洲一区| 欧美一区二区三区视频免费播放 | av一二三不卡影片| 久久亚洲影视婷婷| 日韩黄色免费电影| 91成人免费在线| 中文字幕在线观看一区| 极品销魂美女一区二区三区| 欧美日韩国产不卡| 亚洲综合精品自拍| 色呦呦一区二区三区| 国产精品剧情在线亚洲| 国产精品一二二区| 26uuu精品一区二区三区四区在线| 亚洲成人你懂的| 91福利在线看| 18欧美亚洲精品| 不卡免费追剧大全电视剧网站| 2020国产精品久久精品美国| 美女一区二区三区在线观看| 欧美久久久一区| 日韩高清在线一区| 717成人午夜免费福利电影| 亚洲已满18点击进入久久| 91精品办公室少妇高潮对白| 亚洲日本在线视频观看| 91免费国产视频网站| 亚洲老司机在线| 欧美精品 日韩| 日韩av一级电影| 91精品国产全国免费观看| 日韩中文字幕区一区有砖一区 | 亚洲另类色综合网站| 99re成人在线| 亚洲男人的天堂网| 色综合久久久网| 亚洲综合清纯丝袜自拍| 在线欧美一区二区| 午夜影院久久久| 91精品国产一区二区三区香蕉 | 日本亚洲视频在线| 日韩欧美高清在线| 国产一区二区三区日韩 | 久久综合99re88久久爱| 国产传媒欧美日韩成人| 国产精品久久久久aaaa| 91色在线porny| 亚洲国产日日夜夜| 欧美一区二区女人| 国产精品综合二区| 中文成人综合网| 在线观看国产日韩| 麻豆精品蜜桃视频网站| 国产欧美日韩在线观看| 一本久道久久综合中文字幕| 视频一区二区中文字幕| 久久久久亚洲蜜桃| 91麻豆自制传媒国产之光| 亚洲福利一区二区| 欧美精品一区二区三区在线播放| 成人午夜看片网址| 亚洲成人综合网站| 久久精品日韩一区二区三区| 色嗨嗨av一区二区三区| 伦理电影国产精品|