2013-12-02 2 views
0

У меня есть приложение, использующее OpenCV, который в основном печатает строку с помощью веб-камеры для отслеживания цвета шара и его движений. Если мяч перемещается вправо, он отправляет string= "right" | string = "left"Отправить строку через последовательный порт

Я создал графический интерфейс для взаимодействия (проект, сделанный на .net и WPF), чтобы показать, что когда мяч перемещается влево, пользователь может видеть, как он действительно перемещается, выполняя графическое взаимодействие, такое как покрытие itunes.

Мой вопрос в том, что если можно передавать оба проекта с использованием виртуального последовательного порта и как я могу открыть порт для отправки этой строки из кода openCV.

приложение на .net уже готов читать последовательный порт, скорость передачи данных, стоповых битов и т.д.

Если есть другой способ послать эту строку в проект на .net, дайте мне знать.

заранее спасибо =)

+0

Есть ли какая-либо конкретная причина использовать последовательную ссылку вместо сетевого соединения? –

+0

На самом деле, я не знаю, как сообщить об этом, и потому, что я пробовал это, используя opencv-код на микроконтроллере, и он отлично работает с использованием последовательного порта, но я хочу использовать тот же компьютер для обоих приложений. – WickedJenn

ответ

1

Последовательный порт не является действительно правильным технологии для этого, если вы после этого что-то, что позволяет два отдельных программ, работающих на той же машине, чтобы общаться друг с другом, то. NET/Windows решение для анонимных и/или именованных каналов. Google «О каналах» и выберите статью MSDN (в настоящее время указана вверху), которая поможет вам начать работу. В .NET код C# и C++ практически идентичен и всего несколько строк.

+0

i ' Я попробую это, спасибо – WickedJenn

Смежные вопросы