Waarom is 1 megapixel altijd 1024 × 1024?

Een CCD kan vierkant of rechthoekig zijn. En de grootte wordt weergegeven door M × N. Dus voor 1 megapixel zijn er 1024 × 1024 pixels. Als het vierkant of rechthoekig is, is het een veelvoud van dit getal. Ik wil weten waarom dit specifieke getal is en waarom we niet simpelweg 1000 × 1000 pixels kunnen gebruiken.

Opmerkingen

Answer

Een megapixel is één miljoen pixels. Mega is het SI-voorvoegsel voor 10 6 . Als je 1 miljoen pixels in een vierkant rangschikt, wordt het 1000×1000. Maar eigenlijk is het slechts een telling van de pixels, er is geen verband met de fysieke lay-out.

U verwart dit waarschijnlijk met Mega Byte uit de computerwereld, waar het 2 20 bytes betekent, dwz. 1024 2 , omdat computers graag tellen in machten van 2. (In feite werd de MB tegenwoordig geherdefinieerd als 10 6 , zodat producenten van harde schijven konden beschikken over grotere schijven en een nieuwe eenheid, de MebiByte & al., werd geïntroduceerd voor de binaire machten.)

Antwoord

Waarom denk je dat 1 megapixel overeenkomt met 1.048.576 pixels? Kijkend naar de specificaties van mijn camera is dat gewoon niet waar: hij wordt geadverteerd als een 20 MP camera, en de effectieve beeldgrootte (in raw) is 19.816.192 pixels (niet 20.971.520 pixels). Cameramakers hebben geen reden om 1k = 1024 te gebruiken, omdat het een lagere waarde geeft in hun advertenties (als ik mijn camera weer als voorbeeld neem, komen die 19.816.192 pixels overeen met 19 MP met 1k = 1024, dus 1 MP minder).

Die 1k = 1024 maat komt uit de informatica; en komt overeen met 1k = 2 10 , handig als benadering om te schatten welk bereik wordt gedekt door een bepaald aantal bits.

Antwoord

De term megapixel wordt tamelijk onnauwkeurig toegepast. Het lijkt een beetje op de “klassen” in tv-formaat. Een 34-inch tv kan eigenlijk een 33,6-inch diagonaal zijn. Het kan niemand echt schelen of hun camera 34,82 is. MP of 34,9 MP en de industrie zou net zo snel een “35 MP-klasse” creëren en hun marketingmateriaal gemakkelijker leesbaar maken.

De reden dat veel “1 megapixel” -cameras 1024×1024 zijn, is er een van architectuur. Informatie wordt vaak in de camera verplaatst in brokken, variërend van 16 pixels per keer tot 256 pixels per keer in stappen van 16 pixels, waarbij 64 een algemeen getal is. Dus als ik een camera had die 1000 pixels breed was en om één rij 16 pixels per keer uit te lezen, zou ik een manier nodig hebben om de camera te vertellen dat die laatste 8 pixels (1000/16 is 62, rest 8) pixels niet ontbreken, maar dat ze gewoon niet bestaan. ” Het is gemakkelijker om de sensor op maat te maken, zodat die pixels bestaan.

Merk op dat de fabrikant soms een afbeelding van 1000x1000px maakt van een 1 MP-camera, maar de kans is groot dat er 24 bufferpixels in elke richting die ze eenvoudig wegsnijden.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *