1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/fenglinwansu-coolwrite

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
lc
Loading...
README.txt
作品名为“基于图像识别的粉笔书写装置”,主要原理为:通过摄像头装置实时读取人手的书写信息,并反馈给上位机,上位机对得到的图像信息进行图
像识别相关处理之后,得到相应轨迹的点位信息,对这些点位进行插补得到连续的轨迹,再通过执行装置将轨迹复现在黑板上,完成书写。该作品由四
部分构成:图像读取装置(摄像头或工业相机),上位机(个人电脑或嵌入式系统),控制执行装置的 51 单片机系统,执行装置(包括两个步进电机以及
丝杠螺母机构等)。上位机为运行 linux 系统的桌面计算机,相应软件功能包括图像处理、音频处理、多进程协同编程、串口通讯等。

coolwrite是机械创新大赛参赛项目的上位机软件,运行在linux(debian)平台上,选择linux的理由有3条,第一是因为linux 的开放性,第二是有利于以后进行嵌入式系统移植、第三是因为目前的桌面就是linux,从开发的方便性考虑。
软件包含三个比较大的部分。
track.cpp:
这是图像处理的例程,主要功能是通过图像处理的相关代码实时的判断出一个运动中的物体(即画笔),并判断出它的轨迹。
sound.c:
这是声音处理例程,主要功能是通过计算通过麦克风录入的分贝大小,判断画笔是否与画板接触。
以上两个进程通过共享内存协同工作,可以实时记录画笔的书写轨迹
send_serial.c:
这是串口通讯进程,与单片机进行通讯,让单片机实时绘出书写轨迹

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Распознавание изображений на основе цвета и отслеживание траектории. Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/fenglinwansu-coolwrite.git
git@api.gitlife.ru:oschina-mirror/fenglinwansu-coolwrite.git
oschina-mirror
fenglinwansu-coolwrite
fenglinwansu-coolwrite
master