Comments 46
Ну и разрешение 150x150 @ 30fps мягко говоря не требует FPGA :)
Эта статья — обычная студенческая курсовая работа, по сути.
Yes, it is indeed a simple CV task and this is a just simple model for implementing the edge detection algorithm and in future, we hope to enhance in it using a different camera and different techniques. And yes, as you said it is just our course project as we mentioned in the article. But we choose this kind of projects as the first real practical project for us as a base to research and develop more in this area.
It is just the beginning of our work.
Thank you for your support and I hope that our future work will please you.
www.youtube.com/watch?v=d4Rrn4SnTM0
でも、私のプロセッサーはFullHDと60FPSが方向図とノイズの領域を表している。5秒ごとにこの動画に。
150x150ならArduino系のボードでできました300uSecで出来ました。
www.youtube.com/watch?v=kkZLZnUYn9E
www.youtube.com/watch?v=210UZUjZwBs
Yes, our course project is to create the project then write an article on habr but our team is only two people and both of us don't know Russian. So, we wrote it in English. Thank you.
40 years ago we have lectures and seminars about chemical terodymamics in English only. Рeople was angry. But now I understatd that it was very usefull. Great practice in English! I'm glad to see, that the similar learning practice is used in modern Russian high school.
I am using Google Translate to translate the comments. Innopolis University (our university) is an international university and all the courses, curriculums, lectures and everything are only in English.
Интересно понял что-то не так в середине статьи. Смотрю, а она на английском. :D
Но претензии все-таки есть:
To provide the 25MHz clock for the camera we used Phase-Locked Loop (PLL) which is a closed-loop frequency-control system to provide the needed clock from the 50MHz provided from the board.
Чтобы сделать из 50МГц, 25МГц, не нужен PLL. Нужен просто делитель на 2 — простой триггер. Или "Over-engineering is our lifestyle"?
Это сигнал, которой подается на внешную камеру. И конечно, решения можно всякие, но PLL всетаки перебор. ИМХО.
В основном потому, что такой клок страссируется не через специальную распределительную сеть, а через общую, как обычный сигнал (через множество коммутаторов и даже через ЛУТы). Это внесёт труднопрогнозируемую задержку и нарушения временных ограничений. Ну и трассировкой ресурс займёт. Поправьте меня, кто в теме.
Yes, there are a lot of simpler ways to do this as you said. But we were exploring the usage of PLL configuration tool that exists in IP catalog tool in Quartus Software. And I agree with you that this may seem to overkill the task and it is not the good practice to do it and in our future work, we will try to follow the good practices as we are still learning.
Thank you very much for this point.
I hope that I understand your comment correctly using Google translate.
Согласитесь, они пишут на хорошем английском на серьёзную тему — почему бы и нет? ;-)Я не спец, но вместо скрипта на питоне в теме про FPGA, почему-то, ожидал, ну там, рулон кода на verilog или чем-то подобном. К английскому тоже есть вопросы, повторяться не буду. То, что молодцы — тоже спорить не буду: да, молодцы для первого курса.
As I understand from the translated text. We wrote a python script to compare our results of work with OpenCV results to ensure the performance and the accuracy of our work. And all our codes of Verilog on Github and the link: https://github.com/hany606/Real-time-edge-detection-on-FPGA it is also included in the article.
Thank you very much.
Если бы вы чуть внимательнее прочитали статьи, то заметили бы небольшую деталь — это статьи ребят из Иннополиса.
Простите, не понял. У них что, в план учебного процесса входит публикация на хабре на английском языке ??? Забавно кстати что и отвечает автор тоже по-английски. Нам в своё время лекции по химтермодинамике читали на английском и семинары по ней тоже вели на английском. Народ сначала возмущался, но потом привыкли, и даже нравилось. Правда было это почти 40 лет назад. Рад если сейчас где-то так же делают.
Сам собирался в этом хабе кое что публикнуть, теперь вот думаю, на каком языке это делать. Тем более речь всё о том же 4-м циклоне :)
Пять лет спустя развеваю ваши подозрения. Все не просто, а очень просто. В 2018 году я купил и послал им в Иннополис именно эти платы Zeowaa. Там ректор мой приятель Тормасов, которого я знаю с первого курса МФТИ. Именно эти платы - потому что они были самые дешевыми с семисегментным индикатором и VGA. У них были иностранные студенты и они зарядили их писать отчеты по проектам на Хабре. На английском.
Вот как оно происходило:
Кроме того у тех камер что все же выдают результат в sRGB по хорошему нужно бы перед этим компенсировать гамму, т.к. sRGB нелинейное пространство.
Thank you very much for these information. Our team will read this and try to find out the best values for the project.
Hi people, I apologize if not the topic of the question. Is it possible in real time to digitize a room 3x3x3 meters into something like a minicraft with a resolution of 10x10x10? What hardware really fps ~ 15-25?
Real-time edge detection using FPGA