Термин мегапиксель применяется довольно неточно, это похоже на «классы» в размере телевизора. 34-дюймовый телевизор может иметь диагональ 33,6 дюйма. Никого не волнует, если их камера имеет разрешение 34,82 МП или 34,9 МП, и индустрия с такой же скоростью создаст «класс 35 МП» и облегчит чтение их маркетинговых материалов.
Причина, по которой многие «1-мегапиксельные» камеры имеют разрешение 1024x1024, заключается в архитектуре. Информация часто перемещается внутри камеры «кусками» в диапазоне от 16 пикселей за раз до 256 пикселей за раз с шагом 16 пикселей, где 64 - это общее число. Поэтому, если бы у меня была камера шириной 1000 пикселей, и я должен был считывать по одной строке по 16 пикселей за раз, мне нужен был бы способ сообщить камере, что эти последние 8 пикселей (1000/16 - это 62, остальные 8) - нет. не хватает, но они просто не существуют. Сенсор легче подобрать так, чтобы эти пиксели существовали.
Обратите внимание, что иногда производитель может сделать изображение размером 1000x1000 пикселей с камеры 1 Мп, но есть вероятность, что 24 буферных пикселей в каждом направлении просто обрезаются.