标签: multiview

如何从Delphi XE8中的代码关闭TMultiview?

我有一个带有与TMultiView组件链接的速度按钮的表单.在多视图上我有一些按钮.单击任何按钮时,我希望多视图关闭,并根据单击的按钮,调用不同的功能.我试图将MultiView的Visible属性设置为false,但表单上的阴影仍然存在.如果我再次点击速度按钮,则菜单会消失,阴影也会如预期的那样消失.有办法解决这个问题吗?

我正在使用Deplhi XE 8.1

delphi multiview firemonkey delphi-xe8

3
推荐指数
1
解决办法
3780
查看次数

向基于视图的应用程序添加另一个视图

我正在开发一个将一些数据存储到数据库中的iphone应用程序.这工作正常.但是,当我想显示数据时,我现在遇到了问题.因为要显示我需要设计另一个视图的数据.但是当我尝试添加另一个视图时,我遇到了问题.是否可以在基于视图的应用程序中拥有多个视图,因为我的应用程序是基于视图的应用程序?如果是,那该怎么办?请帮我

在此先感谢Joy

iphone multiview

2
推荐指数
1
解决办法
806
查看次数

Delphi Android 预防/处理多视图模式

今天我测试了一些我正在与 Berlin Upd 一起开发的应用程序。2 在搭载 Android 7 的索尼 Z4 平板电脑上。

如果我按下右侧的 Android 导航按钮稍长一些,设备会将屏幕分成两个区域,从而同时显示两个应用程序。似乎是Android 7+的一个功能。

不幸的是,我的应用程序不喜欢这样,并且正在终止或自行终止。

我在此索尼设备上没有找到任何禁用分屏按钮功能的设置。我在这里找到了一些 Android 清单设置:

如何在 Android N+ 中禁用 Activity 的多窗口模式

但每次我尝试将其添加到整个应用程序或活动(FMX 应用程序只有一个活动)的清单模板中,并按 F9 在设备上测试它(在本例中为 Nexus 4,以确保设置不会对旧版本没有负面影响)我收到“pa client exited with code 1”失败。当我从清单模板中删除该行并按 F9 时,一切都会像以前一样工作。

有什么提示/建议吗?

我已经搜索了一个应用程序来禁用 Z4 上的该功能,但我们只找到了一个适用于 Galaxy S7 的应用程序,该应用程序对 Z4 没有任何影响。

delphi android manifest multiview

2
推荐指数
1
解决办法
837
查看次数

从单应性分解中找到最合适的旋转和平移

我正在尝试从 Homography 函数中找到旋转和平移。首先我计算相应的特征点并使用findHomography()我计算单应矩阵。然后,使用decomposeHomographyMat(),我得到了四个旋转和平移结果。

我使用的代码如下:

Mat frame_1, frame_2;


frame_1 = imread("img1.jpg", IMREAD_GRAYSCALE);
frame_2 = imread("img2.jpg", IMREAD_GRAYSCALE);

vector<KeyPoint> keypts_1, keypts_2;
Mat desc1, desc2;

Ptr<Feature2D> ORB = ORB::create(100    );
ORB->detectAndCompute(frame_1, noArray(), keypts_1, desc1);
ORB->detectAndCompute(frame_2, noArray(), keypts_2, desc2);

Ptr<DescriptorMatcher> matcher = DescriptorMatcher::create("BruteForce-Hamming");
vector<DMatch> matches;
matcher->match(desc1, desc2, matches);

vector<Point2f>leftPts, rightPts;
    for (size_t i = 0; i < matches.size(); i++)
    {
        //queryIdx is the left Image
        leftPts.push_back(keypts_1[matches[i].queryIdx].pt);

        //trainIdx is the right Image
        rightPts.push_back(keypts_2[matches[i].trainIdx].pt);
    }

Mat cameraMatrix = (Mat1d(3, 3) << 706.4034, 0, …
Run Code Online (Sandbox Code Playgroud)

opencv multiview computer-vision homography

2
推荐指数
1
解决办法
3027
查看次数

带有TWebBrowser的MultiView Android Delphi

在包含TWebBrowser的区域中使用MultiView组件,该组件将覆盖MultiView.有没有办法来解决这个问题?

用法:Delphi XE8 Update 1

第一次测试中没有代码.使用MultiView可以看到所有配置

在此输入图像描述

delphi android overriding multiview

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

如何从 OpenCV 中已知姿势的多个图像中稳健地 3d 重建

高分辨率图像的传统解决方案示例:

  1. 为所有图像提取特征(密集)
  2. 匹配特征以通过图像查找轨迹
  3. 将要素三角化为 3d 点。

对于我的情况,我可以在这里给出两个问题(许多 640*480 图像,彼此之间的移动很小),第一:匹配非常慢,特别是如果图像数量很大,因此更好的解决方案可以是光流跟踪.. ,但随着大动作变得稀疏,(混合可以解决问题!!)

第二:对轨道进行三角测量,虽然它是过度确定的问题,但我发现很难编写解决方案,..(这里要求简化我在参考文献中读到的内容)

我在这个方向上搜索了很多图书馆,但没有任何有用的结果。

再次,我有地面实况相机矩阵,只需要 3d 位置作为第一次估计(没有 BA),编码软件解决方案可以提供很大帮助,因为我不需要重新发明轮子,尽管详细说明可能会有所帮助

opencv multiview computer-vision 3d-reconstruction structure-from-motion

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