https://github.com/fatemehrshd/image-processing-with-assembly-80x86
Implementing an image processing framework using Assembly 80x86
https://github.com/fatemehrshd/image-processing-with-assembly-80x86
assembly-x86 image-processing
Last synced: 9 months ago
JSON representation
Implementing an image processing framework using Assembly 80x86
- Host: GitHub
- URL: https://github.com/fatemehrshd/image-processing-with-assembly-80x86
- Owner: Fatemehrshd
- Created: 2024-07-31T08:38:15.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-07-31T08:51:40.000Z (almost 2 years ago)
- Last Synced: 2025-10-08T20:19:25.600Z (9 months ago)
- Topics: assembly-x86, image-processing
- Language: Jupyter Notebook
- Homepage:
- Size: 301 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Image-Processing-with-Assembly-80x86
Implementation of image processing using Assembly 80x86
Below features can be done using this implementation:
- Reshape an Image
- Resize an Image
- Apply Convolution Filters (sharpening and emboss)
- Apply Pooling (max and average pooling)
- Add Noise (Salt and pepper)
- Gray Scale an Image
> There is a sample image named ```image.jpg``` which is converted to ```image.txt``` using ```python_code.ipynb```. Also the genetated ```output.txt``` file is displayed using the given python code.
To exacute the code, run the below commands respectively:
1. nasm -f elf64 -o code.o code.asm
2. ld -o code code.o
3. ./code