728x90
๋ฐ์ํ
openCV ๊ณผ๋ชฉ์ด ์์ด์ ๊ณต๋ถํ๊ณ ์์ต๋๋ค.
๋ฐ๊ธฐ๋ฅผ ์ค์ด๋ ์์ค์ ๋๋ค.
๋ณ๊ฒฝ ์ ์ ๋ชจ์ต์ ๋๋ค.
๐ฝ๐ฝ๐ฝ๐ฝ๐ฝ๐ฝ
๋ณ๊ฒฝ ํ์ ๋ชจ์ต์ ๋๋ค.
์ ๋ ์ผ๋จ ์ด๋ฏธ์ง์ ํฌ๊ธฐ๋งํผ for๋ฌธ์ ์ด์ฉํด R, G, B์ ์์์ ๋ฐ์ ๋ก ์ค์ฌ ์ด๋ฏธ์ง ๋ฐฐ์ด์ ๋ค์ ๋ฃ์ด์ฃผ์์ต๋๋ค.
Bitmap bmp = (Bitmap)Image1.Image;
BMP2RGB(bmp);
//---------------------------------------------------------------------
for (int y = 0; y < Image1_Height; y++)
{
for (int x = 0; x < Image1_Width; x++)
{
dst[x, y, 0] = (byte)(src[x, y, 0] / 2);
dst[x, y, 1] = (byte)(src[x, y, 1] / 2);
dst[x, y, 2] = (byte)(src[x, y, 2] / 2);
}
}
//---------------------------------------------------------------------
Image1.Image = RGB2BMP(bmp, dst);
728x90
๋ฐ์ํ