c# - 如何在 C# 中使用 libcinder?
问题描述
我最近遇到了libcinder,它似乎对创造性编码很有前途。
它适用于 c++,但我更熟悉 c#。有没有办法libcinder
与 c# 一起使用?
或者也许在 c# 世界中,还有其他一些用于相同目的的库/框架集合?
我想尝试的第一件事是打开一个图像,然后在上面画线/矩形,我列表中的第二件事是打开一个实时视频,然后在视频上画一些东西。使用 cinder 是最好的选择,还是应该只使用带有 c++/c# 的 OpenCV?
解决方案
您在“C# World”中寻找什么 libcinder 功能。自 2005-2008 年以来,该链接上列出的许多功能已经在 C# (.NET) 中可用。
C#/.NET 可以做的示例(与 libcinder 相同):
- 独立应用程序
- 互联网 I/O
- 平台特定 API (PInvoke)
- Xml 和 JSON 解析器
- 完整的 I/O 内容
- 用户界面事件
- 多点触摸
- 通讯API
- 3D 和 2D 图形
- 多媒体
推荐阅读
- react-native-maps - 所有 firebase 库必须高于或低于 14.0.0 (react-native-maps & react-native-firebase)
- scala - 字符串在 Scala 中被错误地解析为日期时间格式
- angular - 为什么 Angular 调用我的函数……几十次?
- jenkins - 在多个阶段之间重用 Jenkins 中的代理(docker 容器)
- ssl - 旧 TLS1.0 客户端无法连接到自定义域上的 Google App Engine
- c++ - 在静态库(C++、Eclipse CDT)中使用#ifdef
- networkx - 如何更改使用 holoviews/bokeh 绘制的 networkx 图中的颜色?
- c++11 - c++ popen 使应用程序停止 30 秒
- sql - 在 T-SQL 中设置等于计数的列
- c++ - 在 decltype 中使用命名空间