24 #include <fvfilters/unwarp.h>
26 #include <fvmodels/mirror/mirrormodel.h>
27 #include <fvutils/color/yuv.h>
31 namespace firevision {
65 unsigned char *ldyp = dyp;
66 unsigned char *ldup = dup;
67 unsigned char *ldvp = dvp;
69 unsigned int warp1_x = 0, warp1_y = 0,
70 warp2_x = 0, warp2_y = 0;
72 unsigned char py1=0, py2=0, pu1=0, pu2=0, pv1=0, pv2=0;
81 if ( (warp1_x <
src_roi[0]->image_width) &&
82 (warp1_y <
src_roi[0]->image_height) ) {
94 if ( (warp2_x <
src_roi[0]->image_width) &&
95 (warp2_y <
src_roi[0]->image_height) ) {
102 *dup = (*dup + pu2) / 2;
103 *dvp = (*dvp + pv2) / 2;
115 if ( (warp2_x <
src_roi[0]->image_width) &&