小编Ita*_*iha的帖子

如何将视觉框架坐标系转换为ARKit?

我正在使用ARKit(使用SceneKit)添加虚拟对象(例如球).我通过使用Vision框架并在视觉请求完成处理程序方法中接收其更新位置来跟踪真实世界对象(例如,脚).

let request = VNTrackObjectRequest(detectedObjectObservation: lastObservation, completionHandler: self.handleVisionRequestUpdate)
Run Code Online (Sandbox Code Playgroud)

我想用虚拟替换跟踪的现实世界对象(例如用立方体替换脚)但是我不知道如何将边界框矩形(我们在视觉请求完成中接收)替换为场景套件节点,因为坐标系统是不同的.

以下是视觉请求完成处理程序的代码:

 private func handleVisionRequestUpdate(_ request: VNRequest, error: Error?) {
    // Dispatch to the main queue because we are touching non-atomic, non-thread safe properties of the view controller
    DispatchQueue.main.async {
      // make sure we have an actual result
      guard let newObservation = request.results?.first as? VNDetectedObjectObservation else { return }

      // prepare for next loop
      self.lastObservation = newObservation

      // check the confidence level before updating the UI
      guard newObservation.confidence >= 0.3 else { …
Run Code Online (Sandbox Code Playgroud)

avfoundation ios ios11 arkit coreml

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

CSS转换不适用于下划线

我使用CSS来使下划线在一个范围内:

CSS:

.un{
    text-decoration:none;
    transition: all .5s ease-in;
}
.un:hover{
    text-decoration:underline;
}  
Run Code Online (Sandbox Code Playgroud)

HTML:

<span class="un"> Underlined Text - Or to be underlined </span>
Run Code Online (Sandbox Code Playgroud)

简单地显示下划线,它不会移动超过0.5秒,就像transition应该应用的那样.为什么不?我怎样才能做到这一点?

html css

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

你如何在apache spark工作中执行阻塞IO?

如果,当我遍历RDD时,我需要通过调用外部(阻塞)服务来计算数据集中的值?您认为如何实现这一目标?

val值: Future[RDD[Double]] = Future sequence tasks

我试图创建一个Futures列表,但由于RDD id不是Traversable,Future.sequence不适合.

我只是想知道,如果有人有这样的问题,你是如何解决的?我试图做到的,是得到一个工作节点上的并行性,所以我可以调用外部服务3000每次第二.

可能还有另一种解决方案,更适合火花,就像在单个主机上有多个工作节点一样.

有趣的是,你如何应对这样的挑战?谢谢.

parallel-processing scala apache-spark

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

如何使用Tesseract OCR读取身份证中的单词.

我正在使用Tesseract Library从身份证信息中读取信息.我获得了每个单词或每行的置信度.

图片链接

Box[0]: x=13, y=12, w=1134, h=57, confidence: 40, text: REPUYBLIQUE FRANCAISE

Box[1]: x=21, y=75, w=1119, h=50, confidence: 42, text:    7  NN99 3W F 59W

Box[2]: x=17, y=137, w=539, h=52, confidence: 30, text:   V7 7  D5 NOM1BOHEL

Box[3]: x=6, y=189, w=954, h=46, confidence: 0, text: 
Box[4]: x=12, y=239, w=1016, h=34, confidence: 40, text:      5   Q  HV2 H CHRISTIANL NICBLE  HBNIOIJE

Box[5]: x=21, y=310, w=975, h=53, confidence: 67, text:   2 E    20 06 1329

Box[6]: x=28, y=372, w=1043, h=83, confidence: 0, …
Run Code Online (Sandbox Code Playgroud)

ocr tesseract ios

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

搜索栏在变为活动状态时被导航栏隐藏

我面临一个奇怪的场景,我在我的应用程序中使用了一个搜索栏,并将其与表视图绑定,如下图所示!

在此输入图像描述

但是,当我尝试搜索任何搜索栏向上滑动并被导航栏隐藏时,我已经多次使用搜索栏,从未见过我这样的事情就是它的屏幕截图!

在此输入图像描述

我不能删除导航栏,因为我需要它,但我无法弄清楚为什么或如何发生,

需要注意的一点是,搜索栏和它的控制器在尝试搜索时工作正常,只是它被隐藏在导航栏后面,

任何有关这方面的帮助将不胜感激,因为我无法弄清楚它的原因.

uinavigationbar uisearchbar uisearchdisplaycontroller ios

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

为什么在C中不可能用另一个常量初始化常量?

使用gcc编译以下代码.

代码:

#include <stdio.h>
const int i = 10;
const int n = i+1;
int main() {
    printf("%i\n", i);
    printf("%i\n", n);
}
Run Code Online (Sandbox Code Playgroud)

错误:

我收到如下编译错误

test.c:3:5: error: initializer element is not constant
const int n = i+1;
^
Run Code Online (Sandbox Code Playgroud)

用g ++编译工作得很好并打印10和11.

我使用gcc 4.9.2

c gcc

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

如何在iOS上实施单一登录

我是一名新的企业级iOS开发人员。我们正在开发用于管理企业应用程序的应用程序(某种程度上类似于应用程序商店和MDM)。

我被一个问题堆积:

我想为我们的企业应用程序实现单一登录(不使用相同的开发者ID),这意味着如果应用程序商店应用程序已登录,则其他应用程序(涉及我们的企业应用程序平台)不需要用户输入再次输入ID和密码。

我已经搜索了相同的内容,并且得到了一些信息,其中提到了共享钥匙串和iOS Kerberos SSO。但是,共享钥匙串不适用于由不同开发人员开发的应用程序,而且我找不到有关iOS SSO的Kerberos的一些详细资源。

因此,我需要的是:

  • Kerberos SSO是否适合我的情况?
  • 我想要一些详细的教程或文章,通过它们可以学习如何制作SSO服务器以及如何配置iOS应用程序?

kerberos objective-c single-sign-on ios

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

各种AVAssetExportPreset之间的区别

我正在压缩视频,所以我遇到了以下导出预设

AVAssetExportPresetLowQuality
AVAssetExportPresetMediumQuality
AVAssetExportPresetHighestQuality

AVAssetExportPreset640x480
AVAssetExportPreset960x540
AVAssetExportPreset1280x720
AVAssetExportPreset1920x1080
AVAssetExportPreset3840x2160
Run Code Online (Sandbox Code Playgroud)

我已经在苹果文档中阅读了所有这些内容,并发现第二个列表在给定的固定维度上压缩但没有发现第一个列表,我很困惑,为什么它有2个列表,一个具有低,中,高质量和其他具有固定大小和哪一个更好用?

avfoundation ios avassetexportsession swift

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

如何为 UILabel 的多行添加缩进?

虽然我找到了如何向第一行 (FirstLineHeadIndent) 和其余行 (HeadIndent) 添加缩进,但我找不到如何仅向前两/三行添加缩进以实现如下所示的效果: MS 画图万岁!

PS:这不是重复的,因为我没有像一位用户建议的那样询问如何仅缩进第一行

uikit uilabel xamarin.ios ios

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

如何在HTML Body Email Swift 3中插入图像?

我在我的应用程序中努力工作,但我遇到了问题.需要在Swift的HTML代码中插入图像以发送电子邮件.

这是我的代码,但当然不起作用!

var h = "<html><body leftmargin=15% topmargin=2% marginwidth=7% marginheight=7%>"
h = h + "<img width=100px src=logoICR.png>"
h = h + "</body></html>"
Run Code Online (Sandbox Code Playgroud)

ios swift3

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

Xcode:存储用户名和密码

我有一个登录视图控制器,用户需要输入用户名和密码才能看到主页.现在用户必须每次都输入用户名和密码,这不方便.我需要一个"记住用户名"和"记住密码"的复选框,以便用户可以选择是否愿意在下次登录时存储他们的密码用户名.

有什么好方法吗?或者我是否必须使用Keychain,根据很多人的说法是最好的方式?

我的代码如下:

import UIKit

import Firebase

class LoginViewController: UIViewController {

    var imageView: UIImageView!

    override func viewDidLoad() {
        super.viewDidLoad()
        imageView = UIImageView(frame: view.bounds)
        imageView.contentMode = .scaleAspectFill
        imageView.clipsToBounds = true
        imageView.image = #imageLiteral(resourceName: "background")
        imageView.center = view.center
        view.addSubview(imageView)
        self.view.sendSubview(toBack: imageView)
        activityIndicator.hidesWhenStopped = true

    }

    //Outlets
    @IBOutlet weak var emailTextField: UITextField!
    @IBOutlet weak var passwordTextField: UITextField!


    //Login Action
    @IBOutlet weak var activityIndicator: UIActivityIndicatorView!

    @IBAction func loginAction(_ sender: AnyObject) {
        self.activityIndicator.startAnimating()

        if self.emailTextField.text == "" || self.passwordTextField.text == "" {

            //Alert to tell …
Run Code Online (Sandbox Code Playgroud)

xcode ios

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