class= " lineNumbers " de
1 :
2 :
3 :
4 :
5 :
6 :
7 :
8 :
9 :
10 :
11 :
12 :
13 :
14 :
15 :
16 :
17 :
18 :
19 :
20 :
21 :
22 :
23 :
24 :
25 :
26 :
27 :
28 :
29 :
30 :
31 :
32 :
33 :
34 :
35 :
36 :
37 :
38 :
39 :
40 :
41 :
42 :
43 :
44 :
45 :
46 :
47 :
48 :
49 :
50 :
51 :
52 :
53 :
54 :
55 :
56 :
57 :
58 :
59 :
60 :
61 :
62 :
63 :
64 :
65 :
66 :
67 :
68 :
69 :
70 :
71 :
72 :
73 :
74 :
75 :
76 :
77 :
78 :
79 :
80 :
81 :
82 :
83 :
84 :
85 :
86 :
87 :
88 :
89 :
90 :
91 :
92 :
|
class= de
fonction " de " codeSnippet821729 d'id= " de //the de class= :
pre_process_y vide (CImageY_Int* CImgY, lut_transform de double*, param d'international, CImageY_Int* CImgY_InOut)
{
w=CImgY->get_img_width d'international () ;
h=CImgY->get_img_height d'international () ;
international i =0 ;
international j =0 ;
gris non signé de char ;
// créent un amortisseur de cimage
*cimageDataPointer non signé de char ;
cimageDataPointer = CImgY->get_img_data () ;
// créent un amortisseur de cimage
*cimageDataPointer_inout non signé de char ;
cimageDataPointer_inout = CImgY_InOut->get_img_data () ;
//copying de CImages
pour (international non signé p=0 ; pget_img_height () ; p++)
{
copie de mémoire de //
memcpy (cimageDataPointer_inout, cimageDataPointer, CImgY->get_img_width () *1) ;
saut de cimageDataPointer de // à la prochaine ligne
cimageDataPointer = cimageDataPointer + CImgY->get_img_width () *1 ;
saut de cvImageDataPointer de // à la prochaine ligne
cimageDataPointer_inout = cimageDataPointer_inout+ (CImgY_InOut->get_img_width () *1) ;
}
pour (j=0 ; jget_pixel (I, j) ;
CImgY_InOut->set_pixel (I, j, lut_transform [gris]) ;
}
}
}
fonction de //the RVB :
pre_process_rgb (CImageRGB_Int* CImgRGB, lut_transform de double*, param d'international, CImageRGB_Int* CImgRGB_InOut)
{
nb_channel =3 d'international ;
w=CImgRGB->get_img_width d'international () ;
h=CImgRGB->get_img_height d'international () ;
international i =0 ;
international j =0 ;
international k =0 ;
longue couleur non signée ;
// créent un amortisseur de cimage
*cimageDataPointer non signé de char ;
cimageDataPointer = CImgRGB->get_img_data () ;
// créent un amortisseur de cimage
*cimageDataPointer_inout non signé de char ;
cimageDataPointer_inout = CImgRGB_InOut->get_img_data () ;
//copying de CImage à l'image de cv
pour (international non signé p=0 ; pget_img_height () ; p++)
{
copie de mémoire de //
memcpy (cimageDataPointer_inout, cimageDataPointer, *nb_channel de CImgRGB->get_img_width ()) ;
saut de cimageDataPointer de // à la prochaine ligne
cimageDataPointer = cimageDataPointer + *nb_channel de CImgRGB->get_img_width () ;
saut de cvImageDataPointer de // à la prochaine ligne
cimageDataPointer_inout = cimageDataPointer_inout+ *nb_channel (de CImgRGB_InOut->get_img_width ()) ; //+nb_channel ?
}
pour (j=0 ; jget_pixel (I, j) ;
>set_pixel de //pCImgRGB- (0, 0, 0x080706) ;
CImgRGB_InOut->set_pixel (I, j, lut_transform [couleur]) ; VIOLATION D'ACCÈS DE //ERROR
}
}
}
|