기본적으로 나는 임의로 생성 된 문자의 이미지를 만드는 코드를 작성했습니다. 줄마다 이미지를 스캔하고 bmp 이미지의 전경 (텍스트) 및 배경 (흰색) 픽셀의 총 수를 읽고 결과를 사용자에게 표시하는 방법에 문제가 있습니다. 비트 맵에 걸쳐 모든 픽셀을 반복하고, 픽셀이 흰색 인 경우, 귀하의 배경 픽셀 카운터를 증가 -C#에서 이미지의 전경과 배경에있는 총 픽셀 수는 어떻게 읽을 수 있습니까?
Image bmp = new Bitmap(100, 100);
Graphics g = Graphics.FromImage(bmp);
g.Clear(Color.White);
g.DrawString(randomString, myFont, new SolidBrush(Color.Black), new PointF(0, 0));
pictureBox1.Image = bmp;
bmp.Save(@"CAPTCHA.bmp", System.Drawing.Imaging.ImageFormat.Bmp);
어떤 부분에 도움이 필요합니까? 스캐닝? 계산? 픽셀이 배경인지 전경인지 알아 내면 되겠습니까? – Gabe
나는 흰 색이 배경이고 다른 색이 전경이라고 가정하고 있습니다. 나는 이미지를 스캐닝하는 것으로부터 모든 부분을 필요로하고 각 라인의 모든 픽셀을 카운트하고 전체 이미지를 제발. ;) – CowBoy