PavelZX / Kryon

FPGA,Verilog,Python

Home Page:https://www.zhihu.com/people/becomequantum/posts

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kryon

FPGA Image Process, Connected Component Analysis-Labeling

This repository contains some verilog codes for Image Process, like image filtering, image smoothing, edge detecting, binary image erosion, dilation, RGB to HSI convertion and Connected Component Analysis-Labeling. The codes are detail commented, read the comments and you will know how to use it.

The Connected Component Analysis-Labeling algorithm here is a FPGA based parallel, pipelined, real time Algorithm. It only need to buffer one line of image data, no DDR needed.

I have writen two articles about these codes, it's in 中文,but google translate is goood enough.

"CCAL.py" is the source code of the Connected Component Labeling algorithm animation that I made:

"C#"里的"加水印"是一个可以批量给图片文件加很多水印的小软件

"FPGA Ethernet Mac.py" is a FPGA MAC and a simple GUI written in python use MyHDL. It can run on ALINX黑金 AX516 Dev Board. PC can receive Raw Video transmited from FPGA through GBE.

My Photo Album: www.eyeem.com/becomequantum

Email: 3077686006@qq.com

文章推荐

欢迎关注我的订阅号:

订阅号

Donation

My PayPal: ccpp123@sina.com

Wechat:

zan

About

FPGA,Verilog,Python

https://www.zhihu.com/people/becomequantum/posts

License:Apache License 2.0


Languages

Language:Verilog 37.0%Language:C# 35.6%Language:Python 23.3%Language:Assembly 4.1%