Home | History | Annotate | Download | only in src

Lines Matching refs:CV_MAT_ELEM

62 #define CV_MAT_3COLOR_ELEM(img,type,y,x,c) CV_MAT_ELEM(img,type,y,(x)*3+(c))
91 num += CV_MAT_ELEM(*f,uchar,i,j)!=0;
121 if (CV_MAT_ELEM(*f,uchar,i,j)!=0) {
213 a11=CV_MAT_ELEM(*t,float,i1,j1);
214 a22=CV_MAT_ELEM(*t,float,i2,j2);
217 if( CV_MAT_ELEM(*f,uchar,i1,j1) != INSIDE )
218 if( CV_MAT_ELEM(*f,uchar,i2,j2) != INSIDE )
225 else if( CV_MAT_ELEM(*f,uchar,i2,j2) != INSIDE )
244 CV_MAT_ELEM(*f,uchar,ii,jj) = (uchar)known;
254 if (CV_MAT_ELEM(*f,uchar,i,j)==INSIDE) {
259 CV_MAT_ELEM(*t,float,i,j) = dist;
260 CV_MAT_ELEM(*f,uchar,i,j) = BAND;
269 if (CV_MAT_ELEM(*f,uchar,i,j) == CHANGE) {
270 CV_MAT_ELEM(*f,uchar,i,j) = KNOWN;
271 CV_MAT_ELEM(*t,float,i,j) = -CV_MAT_ELEM(*t,float,i,j);
288 CV_MAT_ELEM(*f,uchar,ii,jj) = KNOWN;
296 if (CV_MAT_ELEM(*f,uchar,i,j)==INSIDE) {
301 CV_MAT_ELEM(*t,float,i,j) = dist;
307 if (CV_MAT_ELEM(*f,uchar,i,j+1)!=INSIDE) {
308 if (CV_MAT_ELEM(*f,uchar,i,j-1)!=INSIDE) {
309 gradT.x=(float)((CV_MAT_ELEM(*t,float,i,j+1)-CV_MAT_ELEM(*t,float,i,j-1)))*0.5f;
311 gradT.x=(float)((CV_MAT_ELEM(*t,float,i,j+1)-CV_MAT_ELEM(*t,float,i,j)));
314 if (CV_MAT_ELEM(*f,uchar,i,j-1)!=INSIDE) {
315 gradT.x=(float)((CV_MAT_ELEM(*t,float,i,j)-CV_MAT_ELEM(*t,float,i,j-1)));
320 if (CV_MAT_ELEM(*f,uchar,i+1,j)!=INSIDE) {
321 if (CV_MAT_ELEM(*f,uchar,i-1,j)!=INSIDE) {
322 gradT.y=(float)((CV_MAT_ELEM(*t,float,i+1,j)-CV_MAT_ELEM(*t,float,i-1,j)))*0.5f;
324 gradT.y=(float)((CV_MAT_ELEM(*t,float,i+1,j)-CV_MAT_ELEM(*t,float,i,j)));
327 if (CV_MAT_ELEM(*f,uchar,i-1,j)!=INSIDE) {
328 gradT.y=(float)((CV_MAT_ELEM(*t,float,i,j)-CV_MAT_ELEM(*t,float,i-1,j)));
338 if ((CV_MAT_ELEM(*f,uchar,k,l)!=INSIDE)&&
344 lev = (float)(1./(1+fabs(CV_MAT_ELEM(*t,float,k,l)-CV_MAT_ELEM(*t,float,i,j))));
350 if (CV_MAT_ELEM(*f,uchar,k,l+1)!=INSIDE) {
351 if (CV_MAT_ELEM(*f,uchar,k,l-1)!=INSIDE) {
357 if (CV_MAT_ELEM(*f,uchar,k,l-1)!=INSIDE) {
363 if (CV_MAT_ELEM(*f,uchar,k+1,l)!=INSIDE) {
364 if (CV_MAT_ELEM(*f,uchar,k-1,l)!=INSIDE) {
370 if (CV_MAT_ELEM(*f,uchar,k-1,l)!=INSIDE) {
391 CV_MAT_ELEM(*f,uchar,i,j) = BAND;
401 CV_MAT_ELEM(*f,uchar,ii,jj) = KNOWN;
409 if (CV_MAT_ELEM(*f,uchar,i,j)==INSIDE) {
414 CV_MAT_ELEM(*t,float,i,j) = dist;
420 if (CV_MAT_ELEM(*f,uchar,i,j+1)!=INSIDE) {
421 if (CV_MAT_ELEM(*f,uchar,i,j-1)!=INSIDE) {
422 gradT.x=(float)((CV_MAT_ELEM(*t,float,i,j+1)-CV_MAT_ELEM(*t,float,i,j-1)))*0.5f;
424 gradT.x=(float)((CV_MAT_ELEM(*t,float,i,j+1)-CV_MAT_ELEM(*t,float,i,j)));
427 if (CV_MAT_ELEM(*f,uchar,i,j-1)!=INSIDE) {
428 gradT.x=(float)((CV_MAT_ELEM(*t,float,i,j)-CV_MAT_ELEM(*t,float,i,j-1)));
433 if (CV_MAT_ELEM(*f,uchar,i+1,j)!=INSIDE) {
434 if (CV_MAT_ELEM(*f,uchar,i-1,j)!=INSIDE) {
435 gradT.y=(float)((CV_MAT_ELEM(*t,float,i+1,j)-CV_MAT_ELEM(*t,float,i-1,j)))*0.5f;
437 gradT.y=(float)((CV_MAT_ELEM(*t,float,i+1,j)-CV_MAT_ELEM
440 if (CV_MAT_ELEM(*f,uchar,i-1,j)!=INSIDE) {
441 gradT.y=(float)((CV_MAT_ELEM(*t,float,i,j)-CV_MAT_ELEM(*t,float,i-1,j)));
451 if ((CV_MAT_ELEM(*f,uchar,k,l)!=INSIDE)&&
457 lev = (float)(1./(1+fabs(CV_MAT_ELEM(*t,float,k,l)-CV_MAT_ELEM(*t,float,i,j))));
463 if (CV_MAT_ELEM(*f,uchar,k,l+1)!=INSIDE) {
464 if (CV_MAT_ELEM(*f,uchar,k,l-1)!=INSIDE) {
465 gradI.x=(float)((CV_MAT_ELEM(*out,uchar,km,lp+1)-CV_MAT_ELEM(*out,uchar,km,lm-1)))*2.0f;
467 gradI.x=(float)((CV_MAT_ELEM(*out,uchar,km,lp+1)-CV_MAT_ELEM(*out,uchar,km,lm)));
470 if (CV_MAT_ELEM(*f,uchar,k,l-1)!=INSIDE) {
471 gradI.x=(float)((CV_MAT_ELEM(*out,uchar,km,lp)-CV_MAT_ELEM(*out,uchar,km,lm-1)));
476 if (CV_MAT_ELEM(*f,uchar,k+1,l)!=INSIDE) {
477 if (CV_MAT_ELEM(*f,uchar,k-1,l)!=INSIDE) {
478 gradI.y=(float)((CV_MAT_ELEM(*out,uchar,kp+1,lm)-CV_MAT_ELEM(*out,uchar,km-1,lm)))*2.0f;
480 gradI.y=(float)((CV_MAT_ELEM(*out,uchar,kp+1,lm)-CV_MAT_ELEM(*out,uchar,km,lm)));
483 if (CV_MAT_ELEM(*f,uchar,k-1,l)!=INSIDE) {
484 gradI.y=(float)((CV_MAT_ELEM(*out,uchar,kp,lm)-CV_MAT_ELEM(*out,uchar,km-1,lm)));
489 Ia += (float)w * (float)(CV_MAT_ELEM(*out,uchar,km,lm));
500 CV_MAT_ELEM(*out,uchar,i-1,j-1) = CV_CAST_8U(isat);
504 CV_MAT_ELEM(*f,uchar,i,j) = BAND;
522 CV_MAT_ELEM(*f,uchar,ii,jj) = KNOWN;
530 if (CV_MAT_ELEM(*f,uchar,i,j)==INSIDE) {
535 CV_MAT_ELEM(*t,float,i,j) = dist;
546 if ((CV_MAT_ELEM(*f,uchar,k,l)!=INSIDE)&&
553 if (CV_MAT_ELEM(*f,uchar,k+1,l)!=INSIDE) {
554 if (CV_MAT_ELEM(*f,uchar,k-1,l)!=INSIDE) {
561 if (CV_MAT_ELEM(*f,uchar,k-1,l)!=INSIDE) {
567 if (CV_MAT_ELEM(*f,uchar,k,l+1)!=INSIDE) {
568 if (CV_MAT_ELEM(*f,uchar,k,l-1)!=INSIDE) {
575 if (CV_MAT_ELEM(*f,uchar,k,l-1)!=INSIDE) {
603 CV_MAT_ELEM(*f,uchar,i,j) = BAND;
613 CV_MAT_ELEM(*f,uchar,ii,jj) = KNOWN;
621 if (CV_MAT_ELEM(*f,uchar,i,j)==INSIDE) {
626 CV_MAT_ELEM(*t,float,i,j) = dist;
637 if ((CV_MAT_ELEM(*f,uchar,k,l)!=INSIDE)&&
644 if (CV_MAT_ELEM(*f,uchar,k+1,l)!=INSIDE) {
645 if (CV_MAT_ELEM(*f,uchar,k-1,l)!=INSIDE) {
646 gradI.x=(float)(abs(CV_MAT_ELEM(*out,uchar,kp+1,lm)-CV_MAT_ELEM(*out,uchar,kp,lm))+
647 abs(CV_MAT_ELEM(*out,uchar,kp,lm)-CV_MAT_ELEM(*out,uchar,km-1,lm)));
649 gradI.x=(float)(abs(CV_MAT_ELEM(*out,uchar,kp+1,lm)-CV_MAT_ELEM(*out,uchar,kp,lm)))*2.0f;
652 if (CV_MAT_ELEM(*f,uchar,k-1,l)!=INSIDE) {
653 gradI.x=(float)(abs(CV_MAT_ELEM(*out,uchar,kp,lm)-CV_MAT_ELEM(*out,uchar,km-1,lm)))*2.0f;
658 if (CV_MAT_ELEM(*f,uchar,k,l+1)!=INSIDE) {
659 if (CV_MAT_ELEM(*f,uchar,k,l-1)!=INSIDE) {
660 gradI.y=(float)(abs(CV_MAT_ELEM(*out,uchar,km,lp+1)-CV_MAT_ELEM(*out,uchar,km,lm))+
661 abs(CV_MAT_ELEM(*out,uchar,km,lm)-CV_MAT_ELEM(*out,uchar,km,lm-1)));
663 gradI.y=(float)(abs(CV_MAT_ELEM(*out,uchar,km,lp+1)-CV_MAT_ELEM(*out,uchar,km,lm)))*2.0f;
666 if (CV_MAT_ELEM(*f,uchar,k,l-1)!=INSIDE) {
667 gradI.y=(float)(abs(CV_MAT_ELEM(*out,uchar,km,lm)-CV_MAT_ELEM(*out,uchar,km,lm-1)))*2.0f;
682 Ia += (float)w * (float)(CV_MAT_ELEM(*out,uchar,km,lm));
690 CV_MAT_ELEM(*out,uchar,i-1,j-1) = CV_CAST_8U(out_val);
694 CV_MAT_ELEM(*f,uchar,i,j) = BAND;
706 CV_MAT_ELEM(*image,type,0,j) = value;\
709 CV_MAT_ELEM(*image,type,i,0) = CV_MAT_ELEM(*image,type,i,image->cols-1) = value;\
712 CV_MAT_ELEM(*image,type,erows-1,j) = value;\
720 if (CV_MAT_ELEM(*src,type,i,j)!=0)\
721 CV_MAT_ELEM(*dst,type,i+1,j+1) = INSIDE;\