Home | History | Annotate | Download | only in src

Lines Matching refs:dst

47 void icvSepConvSmall3_32f( float* src, int src_step, float* dst, int dst_step,
53 assert( src && dst && src_size.width > 2 && src_size.height > 2 &&
58 dst_step /= sizeof(dst[0]);
69 buffer = dst;
87 dst += dst_step,
99 dst[x] = (float)(kx[0]*buffer[x] + kx[1]*buffer[x+1] + kx[2]*buffer[x+2]);
157 ( const void* src, int srcstep, void* dst, int dststep,
161 ( const void* src, int srcstep, void* dst, int dststep,
165 ( const void* src, int srcstep, void* dst, int dststep,
170 ( const void* src, int srcstep, void* dst, int dststep,
190 CvMat dststub, *dst = (CvMat*)dstarr;
194 if( !CV_IS_MAT(dst) )
195 CV_CALL( dst = cvGetMat( dst, &dststub ));
201 dst_type = CV_MAT_TYPE( dst->type );
203 if( !CV_ARE_SIZES_EQ( src, dst ))
204 CV_ERROR( CV_StsBadArg, "src and dst have different sizes" );
297 uchar* dst_ptr = dst->data.ptr;
299 int dst_step = dst->step ? dst->step : CV_STUB_STEP;
331 cvSubRS( dst, cvScalarAll(0), dst );
340 CV_CALL( filter.process( src, dst ));
353 static void icvLaplaceRow_8u32s( const uchar* src, int* dst, void* params );
354 static void icvLaplaceRow_8u32f( const uchar* src, float* dst, void* params );
355 static void icvLaplaceRow_32f( const float* src, float* dst, void* params );
356 static void icvLaplaceCol_32s16s( const int** src, short* dst, int dst_step,
358 static void icvLaplaceCol_32f( const float** src, float* dst, int dst_step,
487 icvLaplaceRow_##flavor( const srctype* src, dsttype* dst, void* params )\
510 dst[i] = s0; dst[i+width] = s1; \
517 dst[i] = s0; dst[i+width] = s1; \
524 dst[i] = s0; dst[i+width] = s1; \
535 dst[i] = s0; dst[i+width] = s1; \
544 icvLaplaceCol_32s16s( const int** src, short* dst,
563 dst_step /= sizeof(dst[0]);
571 for( ; count--; dst += dst_step, src++ )
582 dst[i] = (short)s0; dst[i+1] = (short)s1;
586 dst[i] = (short)(src0[i] - src1[i]*2 + src2[i] + src1[i+width]);
595 dst[i] = (short)s0; dst[i+1] = (short)s1;
604 dst[i] = (short)s0; dst[i+1] = (short)s1;
619 dst[i] = (short)s0; dst[i+1] = (short)s1;
630 dst[i] = (short)s0; dst[i+1] = (short)s1;
649 dst[i] = CV_CAST_16S(s0); dst[i+1] = CV_CAST_16S(s1);
666 dst[i] = (short)s0; dst[i+1] = (short)s1;
679 dst[i] = CV_CAST_16S(s0);
686 icvLaplaceCol_32f( const float** src, float* dst,
705 dst_step /= sizeof(dst[0]);
713 for( ; count--; dst += dst_step, src++ )
724 dst[i] = s0; dst[i+1] = s1;
728 dst[i] = src0[i] - src1[i]*2 + src2[i] + src1[i+width];
737 dst[i] = s0; dst[i+1] = s1;
746 dst[i] = s0; dst[i+1] = s1;
760 dst[i] = s0; dst[i+1] = s1;
779 dst[i] = s0; dst[i+1] = s1;
791 dst[i] = s0*scale;
809 CvMat dststub, *dst = (CvMat*)dstarr;
813 CV_CALL( dst = cvGetMat( dst, &dststub ));
816 dst_type = CV_MAT_TYPE(dst->type);
838 uchar* dst_ptr = dst->data.ptr;
840 int dst_step = dst->step ? dst->step : CV_STUB_STEP;
871 CV_CALL( laplacian.process( src, dst ));