Перебор цветов в bmp картинке

Здравствуйте, форумчане!

Ребят, столкнулся вот с такой задачей и даже, честно говоря, не могу понять с чего начать и как довести до ума.

Суть:

Есть BMP картинка (которая пришла с камеры). Это обычная черно/белая картинка с штрихкодом. На таких картинках тестируют камеры. Вся картинка в черных полосах на белом цвете. Человеческий глаз видит все шикарно, а камера в какой-то момент начинает смазывать, т.е. видеть серый цвет, не различать границу между черным и белым. Вот этот момент мне и надо поймать.

У меня появилась идея, брать это bmp картинку и просто по определенной строке шуровать по пикселям, определяя какой цвет в данном пикселе. И таким образом уже выявить, когда камера начнет видеть серый цвет вместо черного или белого.

Потом где-то вычитал, что bmp можно рассмотреть как бинарник и выцеплять эту строчку с цветами именно оттуда и с ними уже работать.

Ребят, просто хотя бы помогите с чего начать, помогаю делать человеку диплом и споткнулся вот на этом...

Буду рад абсолютно любой помощи. Вроде постарался описать всю картину достойно.