我使用标准AVFoundation类来捕获视频和显示预览(http://developer.apple.com/library/ios/#qa/qa1702/_index.html)
这是我的代码:
- (void)setupCaptureSession {
NSError *error = nil;
[self setCaptureSession: [[AVCaptureSession alloc] init]];
self.captureSession.sessionPreset = AVCaptureSessionPresetMedium;
device = [AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo];
if ([device isFocusModeSupported:AVCaptureFocusModeContinuousAutoFocus] && [device lockForConfiguration:&error]) {
[device setFocusMode:AVCaptureFocusModeContinuousAutoFocus];
[device unlockForConfiguration];
}
AVCaptureDeviceInput *input = [AVCaptureDeviceInput deviceInputWithDevice:device
error:&error];
if (!input) {
// TODO: Obs?uga b??du, gdy nie uda si? utworzy? wej?cia
}
[[self captureSession] addInput:input];
AVCaptureVideoDataOutput *output = [[[AVCaptureVideoDataOutput alloc] init] autorelease];
[[self captureSession] addOutput:output];
dispatch_queue_t queue = dispatch_queue_create("myQueue", NULL);
[output setSampleBufferDelegate:self queue:queue];
dispatch_release(queue);
output.videoSettings =
[NSDictionary …
Run Code Online (Sandbox Code Playgroud) 我正在使用Android camera2 API.
我可以在手动对焦模式下使用LENS_FOCUS_DISTANCE获得焦距值.但是,AF模式下的属性始终为零.在AF模式下有没有办法获得焦距?
我正在使用AVFoundation识别文本并执行OCR.如何添加自动对焦?当用户点击屏幕时,我不想要黄色方块的东西,我只是想让它自动聚焦在对象上,例如信用卡.
这是我的会话代码.
func setupSession() {
session = AVCaptureSession()
session.sessionPreset = AVCaptureSessionPresetHigh
let camera = AVCaptureDevice
.defaultDeviceWithMediaType(AVMediaTypeVideo)
do { input = try AVCaptureDeviceInput(device: camera) } catch { return }
output = AVCaptureStillImageOutput()
output.outputSettings = [ AVVideoCodecKey: AVVideoCodecJPEG ]
guard session.canAddInput(input)
&& session.canAddOutput(output) else { return }
session.addInput(input)
session.addOutput(output)
previewLayer = AVCaptureVideoPreviewLayer(session: session)
previewLayer!.videoGravity = AVLayerVideoGravityResizeAspect
previewLayer!.connection?.videoOrientation = .Portrait
view.layer.addSublayer(previewLayer!)
session.startRunning()
}
Run Code Online (Sandbox Code Playgroud) 我们正在我们现有的 Web 应用程序上实现可访问性。我们使用 Firefox 和 NVDA。关于我们的 Web 应用程序的小介绍:我们的 Web 应用程序是具有多个步骤的表单(第 1 步、第 2 步:这些是不同的网页)。每个步骤都有一个上一个/下一个超链接,可以转到上一个或下一个步骤。在最后一步,用户会看到他们的输入并可以提交表单或返回更改值。当用户转到上一页以更改某些值时,我们会放置一个 #anchor 以便页面转到该锚点。然后,在 Jquery 中,我将焦点放在该锚点之后的第一个可聚焦元素上。
这很好用,除非 NVDA 处于活动状态:
当 NVDA 处于活动状态时,NVDA 会强制将焦点放在用户上次访问此页面时上次使用的 HTML 元素上。就我而言,NVDA 将重点放在 Next 超链接上。NVDA 覆盖了我在 $(document).ready() 函数中设置的焦点。
我试图更改 NVDA 中的几乎所有设置,但还没有找到可以解决我的问题的设置。
我已经在网络上搜索了任何我可以设置的 ARIA 属性来告诉 NVDA 我将管理焦点和导航,但我没有在那里找到任何东西。
有谁知道如何解决这个问题?
非常感谢!
我正在尝试开发一款用于人脸识别/检测的iPhone.在我的应用程序中,我想让我的iPhone相机应该自动聚焦和自动捕获.
如何识别iPhone应用程序的脸?
可以在我们的iPhone应用程序中自动对焦脸部和自动捕捉.如果有可能请任何人帮忙做到这一点?我只想要任何有关它的建议/想法和教程.
你能帮我么?提前致谢.
我正在开发一个应用程序,我需要使用ARCore放置对象.然后我需要将帧保存为图像.那么有没有办法用ARCore相机设置自动对焦?
在以下示例中,我只获得一个警告框.我读到焦点是在JavaScript代码执行之前.有没有办法让这个工作?
<input id="i" type="text" autofocus onfocus="alert(1)">
<script type="text/javascript">
document.getElementById('i').addEventListener('focus', function() {
alert(2);
}, false);
</script>
Run Code Online (Sandbox Code Playgroud)
(我只在Safari中测试过这个)
编辑:我显然可以这样做(Prototypejs选择器):
var autofocusElement = $$('input[autofocus]')[0];
callListener(autofocusElement);
Run Code Online (Sandbox Code Playgroud)
但与仅添加事件监听器相比,它看起来很丑陋.
编辑:
不要担心自动聚焦属性缺乏浏览器支持.它很容易解决,就像我在下面的链接中所做的那样.我可以看到,这个问题也是最好的解决方案.我的问题是,如果我能够比不必手动调用监听器那么难看.
http://jsfiddle.net/tellnes/7TMBJ/3/
它在Firefox 3.6中运行良好,因为Firefox不支持自动对焦.但是在支持自动对焦的Safari中,并不是所谓的事件.
在iphone中,我想计算从相机到主体的距离.
我想知道也许iphone相机的"主动自动对焦"为我提供了与主题的距离(兴趣点)?
提前谢谢了.
ps家伙,如果你认为这是不可能的PLZ让我知道;)
下面是我通过ajax加载的表单.当我直接运行表单页面然后自动对焦c_name在Firefox中工作但是当加载ajax时它不会!虽然它与opera/safari/chrome一起工作正常!
<form action="client_entry_action.php" method="post" id="client_entry_form" name="client_entry_form">
<fieldset id="client_info_1">
<label for="c_name">Name:</label>
<input type="text" name="c_name" required placeholder="Name" autofocus="autofocus" />
<label for="c_phone">Phone Number:</label>
<input type="tel" name="c_phone" required placeholder="Mobile/Phone Number" />
<label for="c_email">Email:</label>
<input type="email" name="c_email" required placeholder="email@example.com" />
<label for="c_address">Address:</label>
<textarea name="c_address" ></textarea>
</fieldset>
<fieldset id="client_info_2">
<label for="c_info">Additional notes:</label>
<textarea name="c_info" ></textarea>
<input type="submit" name="add_client" value="Add Client" />
</fieldset>
</form>
Run Code Online (Sandbox Code Playgroud) 我正在开发一个使用 qr_code_scanner 依赖项的 flutter 应用程序(https://pub.dev/packages/qr_code_scanner)。
我希望 QrView 自动对焦,但我找不到解决方案。如何自动对焦 qr_code_scanner 的相机?
qr-code autofocus android-camera flutter flutter-dependencies