by Jamie Starling | Jul 19, 2022 | Making and Systems
Z80 Pinouts CPU View Z80 CPU Pinout Grouped by Function Z80 CPU Pinout Signal Functions {Address Bus} A0-A15 – Address bus output tri-state (active High) 16bit Address Bus, provides address for memory data exchanges (up to 64K) and for IO device data exchanges....
by Jamie Starling | Jul 18, 2022 | Making and Systems
Introduction to the Z80 CPU The Z80 CPU, introduced by Zilog, marks the company’s first foray into microprocessors. Conceived by Federico Faggin in late 1974 and developed by him and his team of 11 employees starting in early 1975, the Z80 quickly became a...
by Jamie Starling | Jun 17, 2022 | Making and Systems
Using OpenCV – Convert Image to Gray Scale in Python. In the past posts we looked at doing some image conversions using arrays and manual steps. All that is fun, it lets us see what is going on inside the black box. However, deadlines and everything else –...
by Jamie Starling | Jun 15, 2022 | Making and Systems
Histogram for a Gray Scale Image – Using Python. What is an image histogram – it is a profile of the occurrences of each gray level present in an image. In the visual example below – we are using a bar graph to visualize it. It starts at 0 and goes...
by Jamie Starling | Jun 8, 2022 | Making and Systems
In the last post we took a look at averaging the RGB channels to produce a gray scale image. It does require some math division to get the result. If you need a way that is even simpler and faster than averaging – we can extract the values from one of the color...
by Jamie Starling | Jun 8, 2022 | Making and Systems
Let’s us look at some ways of converting a color image into a black and white or gray scale image. The most straight forward approach is averaging the three color channels, RGB. GrayValue = (Red + Green + Blue) / 3 You do this for every pixel. It is quick and...
by Jamie Starling | Jun 6, 2022 | Making and Systems
There are a tons of image already – instead of going though the pain staking process of creating by hand our own images, I am going to use an image I already captured. And yes, it is of my three cats. I am also adding to the collection of cat images on the...
by Jamie Starling | Jun 6, 2022 | Making and Systems
Color Image Arrays for image processing. Up to this point we have been dealing with Black and White images or Gray Scale images – that can be represented by a 2d array. Array(height, width) In which each element in the array represents one pixel and the level of...
by Jamie Starling | Jun 2, 2022 | Making and Systems
Image Processing: Understanding Memory Usage When processing images, it’s essential to consider the memory usage, especially for high-performance applications. Here’s an in-depth look at how image size and type affect memory consumption and processing...
by Jamie Starling | Jun 2, 2022 | Making and Systems
A list of my : Microchip PIC10F322 Resources Making Music with PIC10F322 : Using XC8 for Sound GenerationSound Generation with PIC10F322 NCO and XC8: Emulating the IBM PC/XT BeepUsing PIC10F322 Internal Temperature Sensor to Seed a Random Number Generator with...