小编Tec*_*esh的帖子

使用visual c ++在桌面上绘图

我正在编写一个opencv应用程序,使用visual studio VC++控制台应用程序使用激光束进行绘制.我想在桌面上画线.我知道绘图函数在GDI32.dll中可用,但对如何将GDI32.dll与我的vc代码集成感到困惑.你能建议一些好的解决方案吗?

c++ windows winapi desktop gdi

5
推荐指数
1
解决办法
1万
查看次数

vuforia AR SDK - 无法通过网址播放视频

我正在尝试 Vuforia 增强现实 SDK 及其示例。我成功编译了 videopayback 示例并在我的平板电脑上运行它。然后我尝试从 url 而不是从设备加载视频。按照示例代码中的注释,在VideoPlayerHelper.java中我注释掉了这部分:

// This example shows how to load the movie from the
// assets folder of the app
// However, if you would like to load the movie from the
// sdcard or from a network location
// simply comment the three lines below
AssetFileDescriptor afd = mParentActivity.getAssets()
    .openFd(filename);
mMediaPlayer.setDataSource(afd.getFileDescriptor(),
    afd.getStartOffset(), afd.getLength());
afd.close();
Run Code Online (Sandbox Code Playgroud)

并评论了这部分并添加了在线视频文件的网址:

mMediaPlayer.setDataSource("http://oneshot.qualcomm.com/webAR/content/strawberryfields_H264_AAC.mp4");
Run Code Online (Sandbox Code Playgroud)

我仍然可以编译它而不会出现错误,但是当我将相机指向触发图像时,我要么看到上面有一个十字,要么看到一个沙漏,这似乎意味着它正在加载视频。但什么也没发生。知道我还应该做什么来解决这个问题吗?我在 vuforia 论坛上四处查看。大多数解决方案都说要正确选择视频(那里建议了我正在使用的视频),并且基本上我已经在做的更改如下:

Uri videolink = Uri.parse("http://oneshot.qualcomm.com/webAR/content/strawberryfields_H264_AAC.mp4");
mMediaPlayer.setDataSource(mParentActivity,videolink);
Run Code Online (Sandbox Code Playgroud)

java sdk android augmented-reality vuforia

5
推荐指数
1
解决办法
1030
查看次数

如何将触摸事件(屏幕事件)发送到android中的另一个应用程序

我正在尝试在Android上开发基于图像处理的PowerPoint控制器应用程序.我的应用程序将在后台运行并找出手动操作.

我的Android应用程序捕获来自摄像头的图像,并根据我要向办公室套件应用程序(显示ppt)发送向左/向右滑动的动作,尝试找出左手或右手的移动.

我知道有一种方法可以使用手势向Android应用程序发送手势

adb shell输入滑动400 200 300 200

但这不是从Android应用程序内部工作.

你能建议任何解决方案吗?

events android touch

5
推荐指数
0
解决办法
950
查看次数

标签 统计

android ×2

augmented-reality ×1

c++ ×1

desktop ×1

events ×1

gdi ×1

java ×1

sdk ×1

touch ×1

vuforia ×1

winapi ×1

windows ×1