我正在尝试为低成本的USB显微镜设计自动对焦系统.我一直在开发硬件方面,配备精密PAP电机,可以调整显微镜中的聚焦旋钮,现在我处在困难的部分.
我一直在考虑如何实现该软件.硬件有两个USB端口,一个用于显微镜摄像头,另一个用于电机.我最初的想法是在C#中编写一个能够从显微镜获取图像并向前和向后移动电机的应用程序,到目前为止一切都很好:)
现在我需要一些自动对焦的帮助,如何实现它?这有什么好的算法吗?或者也许是一个图像处理库,可以帮助我完成任务?
我一直在googleling但没有成功...我会感谢任何帮助/想法/推荐!
非常感谢 :)
编辑:谢谢你的答案,我会尝试所有选项,并回到这里与结果(或更多的问题).
如何停止我的Google Chrome扩展程序的默认操作以自动关注我的第一个链接popup.html
?我知道我可能会用JS做一些迂回的黑客攻击或改变:聚焦CSS,但我认为这会抛弃我想要做的其他事情,我宁愿停止它的根本原因.
javascript-events tabindex google-chrome-extension autofocus
我正在使用一些HTML5表单功能来逐步增强我的Web项目的用户体验.其中一个特别是自动对焦,我想在一个允许用户输入标签的模态(灯箱)对话框中使用它.现有标签可能存在.
我安装的唯一支持自动对焦的浏览器是Chrome 9,但是当我测试它时,它确实将焦点放在字段上,但也会自动选择字段中的所有现有文本.我没想到或想要自动选择,我想要自动对焦.
我的期望是错误还是Chrome错了?
我正在使用a上的contenteditable
属性,<div>
以使其根据需要充当文本字段(供用户重命名).但我也想启用autofocus
它,因此用户可以立即开始输入(<div>
始终contenteditable
最初启用).
这有效和/或可能吗?或者我是否必须切换到标准文本输入?
作为我的登录和注册表单的一部分,如果有错误,那么它将自动聚焦相关字段.实际上,它并不像我想象的那么简单.让我试着解释一下!
基本上,在这个项目中,页面加载了AJAX.表格可能包含一个autofocus
属性.这很好用,但在移动设备上它只显示光标而不会调出键盘,这意味着您仍然需要点击输入才能开始输入.
我是否遗漏了某些东西,或者我是否需要将重点加倍
document.querySelector("[autofocus]").focus();
// with appropriate verification that the element exists, of coursr
Run Code Online (Sandbox Code Playgroud) 我的jQuery UI对话框中的第一个元素是一个输入,选中后会打开一个datepicker ...
如何禁用此输入?
我有一个隐藏的div.单击该按钮时,div将使用输入字段向下滑动.div一旦滑下,如何使此输入字段自动对焦?谢谢.
<input type="text" name="comment_field" id="comment_field" placeholder="Comment..." />
Run Code Online (Sandbox Code Playgroud)
是我拥有的,是在div
$("#status_comments_"+a).slideDown();
$("#comment_field").focus();
Run Code Online (Sandbox Code Playgroud)
我尝试使用上面的内容,但是没有用.
<script>
$(document).ready(function ()
{
document.getElementById(introdukt).focus()
document.getElementById(introdukt).select()
});
</script>
<input type="text" size="12" id="introdukt" value="match" style="text-align:center" />
Run Code Online (Sandbox Code Playgroud)
不关注这个领域?怎么纠正这个?
当我设置autofocus="autofocus"
一个输入元素,然后在Firefox中,当页面加载时,它会在没有应用CSS的情况下显示一瞬间.(例如,内容不居中,标题以默认字体等呈现)
如果我删除自动对焦,页面会正常加载并在准备就绪时显示.
autofocus
在Firefox中使用该功能时,有没有办法让页面正常加载?
我的应用程序中有一个摄像头,我希望它能够以与手机摄像头相同的方式连续自动对焦.我发现模式FOCUS_MODE_CONTINUOUS_VIDEO
和FOCUS_MODE_CONTINUOUS_PICTURE
,但他们不会被一些HTC手机姜饼我测试上的支持.
我正在做的是确定是否可以使用这些模式:
Camera.Parameters parameters = mCamera.getParameters();
List<String> supportedFocusModes = parameters.getSupportedFocusModes();
if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH &&
supportedFocusModes.contains(Camera.Parameters.FOCUS_MODE_CONTINUOUS_PICTURE)) {
parameters.setFocusMode(Camera.Parameters.FOCUS_MODE_CONTINUOUS_PICTURE);
}
else if (supportedFocusModes.contains(Camera.Parameters.FOCUS_MODE_CONTINUOUS_VIDEO)) {
parameters.setFocusMode(Camera.Parameters.FOCUS_MODE_CONTINUOUS_VIDEO);
}
else if (supportedFocusModes.contains(Camera.Parameters.FOCUS_MODE_AUTO)) {
// auto focus on request only
parameters.setFocusMode(Camera.Parameters.FOCUS_MODE_AUTO);
}
Run Code Online (Sandbox Code Playgroud)
在几种不同的姜饼HTC手机上运行我没有得到连续模式,但我得到"自动".这让我可以根据需要自动对焦(当我打电话时mCamera.autoFocus(null)
,如果用户移动相机,相机将不会重新聚焦.
我无法将对焦模式设置为相机不支持的任何内容,如果我这样做,则会显示空白.
我试过的一个解决方案是调用mCamera.autoFocus(null)
计时器.这会使相机连续重新对焦,即使它已经对焦.
有没有办法在这些手机上实现持续的自动对焦体验?当我在这些手机上查看HTC相机应用时,它确实具有连续自动对焦 - 当您在相机周围移动时重新聚焦并且在图像聚焦后不会保持重新对焦.