KIAS primer

From Cinemachines

Basic Image Processing

Displaying an Image

<pre>for( int y = 0; y < h; y++ ) {
	for( int x = 0; x < w; x++ ) {
		dist.at<Vec3b>(y,x)[0] = sources[1].at<Vec3b>(y,x)[0];
		dist.at<Vec3b>(y,x)[1] = sources[1].at<Vec3b>(y,x)[1];
		dist.at<Vec3b>(y,x)[2] = sources[1].at<Vec3b>(y,x)[2];
	}
}</pre>

where h = screen height, w = screen width and sources[1] = input

Mirror image

dist.at<Vec3b>(y,x)[0] = sources[1].at<Vec3b>(y,(w-x))[0]; dist.at<Vec3b>(y,x)[1] = sources[1].at<Vec3b>(y,(w-x))[1]; dist.at<Vec3b>(y,x)[2] = sources[1].at<Vec3b>(y,(w-x))[2];