有没有人知道在更大的图像中定位已知图像的算法(或搜索术语/描述)?
例如
我有一个包含各种按钮和区域(目标)的单个桌面窗口的图像.我还有代码捕获当前桌面的屏幕截图.我想要一个算法,它可以帮助我在更大的桌面图像中找到目标图像(窗口所在的x和y坐标是什么).目标图像可能位于较大图像中的任何位置,并且可能不是100%完全相同(非常相似但不完全可能是OS显示差异的b/c)
有谁知道这样的算法或算法类?
我发现了各种图像分割和计算机视觉算法,但它们似乎适用于区域的"模糊"分类,而不是将特定图像定位在另一个区域内.
**我的目标是创建一个框架,给定一些种子目标图像,可以在桌面上找到"外观",找到目标区域并"观察"它的变化.**
我需要一个工具来衡量一个免费的网站性能,并且不需要对代码进行任何更改(jsp asp页面).所有帮助表示赞赏.
例如简化,我有两个表,groups和items.
items (
id,
groupId,
title
)
groups (
id,
groupTitle,
externalURL
)
Run Code Online (Sandbox Code Playgroud)
常规查询我是这样的:
SELECT
i.`id`,
i.`title`,
g.`id` as 'groupId',
g.`groupTitle`,
g.`externalURL`
FROM
items i INNER JOIN groups g ON (i.`groupId` = g.`id`)
Run Code Online (Sandbox Code Playgroud)
但是我现在需要修改它,因为指定的所有组externalURL都不会在items表中有任何相应的记录(因为它们存储在外部).是否可以进行某种连接,以便输出看起来像这样:
items:
id title groupId
----------------------
1 Item 1 1
2 Item 2 1
groups
id groupTitle externalURL
-------------------------------
1 Group 1 NULL
2 Group 2 something
3 Group 3 NULL
Query output:
id title groupId groupTitle externalURL
--------------------------------------------------- …Run Code Online (Sandbox Code Playgroud) 如何将Java API线程优先级(1-10)转换为OS级别优先级,因为大多数操作系统没有与此匹配的线程优先级(就数字而言).
因此,请记住,当两个或多个具有不同优先级的线程最终在操作系统级别获得相同的优先级时,是否会出现这种情况.
请澄清,如果我的理解有一些纠正.
正如标题所说.我如何创建一个全局可用的类的实例(例如,我有一个打印的仿函数,我希望有一个这样的全局实例(虽然可以创建更多)).
有时我听到人们讨论了跟踪编程错误的好处,如果没有其他原因,它会增加对常见错误的认识.我已经开始记录我在代码中找到的错误列表,以及可能导致它们的错误.我的主要问题是:
还有一些与此相关的问题:
我花了几个小时试图找到一种在php中编写跨平台密码提示的方法,该提示隐藏了用户输入的密码.虽然这可以通过使用stty -echo在Unix环境中轻松完成,但我尝试了各种passthru()和system()调用方法,使windows做同样的事情无济于事.
我试过了:
passthru('set /p pass=Password: ');
system('echo %pass% > out.txt');
$pass = file_get_contents('out.txt', 'r');
Run Code Online (Sandbox Code Playgroud)
这似乎挂在了passthru上('set/p pass = Password:'); 不允许我输入任何文本的行,必须用Ctrl-c杀死.
我还尝试了fgetc和fgets的各种方法,并打印退格字符来隐藏输入,因为这适用于其他语言.但是,PHP似乎无法在回车之前与文本进行交互.
我真的想找到一种方法来完成这项工作,这是一项不可能完成的任务还是可以做到这一点?
请注意,我知道我可以将PHP脚本包装在批处理文件中并将密码作为命令行参数传递,但在这种情况下,这对我不起作用.
概观
我正在为加利福尼亚州制作一些紧急服务报告和地图应用程序(有点奇怪,考虑到那里的火灾,现在......).我们需要为内部政府单位绘制人口统计和紧急数据.
我们所拥有的是加利福尼亚州的所有街道,城市和社区.每个邻域也有它的相关shapefile(lat long定义它的边界).这是由美国人口普查局(所有公共领域的东西)网站提供给我们的.
问题
我不确定如何最好地设计数据库表.我们还没有被告知我们需要使用哪种类型的数据库..所以如果有帮助的话,我们愿意接受建议.我们有MS SQL 2005和2008的经验(以及'08中的空间内容).
我们可以拥有以下合法数据.
国家是一个合法的位置的原因是因为我们被告知这可能被出售给其他州,所以我们现在需要为此做好计划.
所以,原来,我想到了......
这些都不是可空的,顺便说一下.但过了一会儿,我认为在田野里放置这么多"加州"文字或"圣地亚哥"文字是浪费.所以我通过使邻域,城市和州字段成为他们自己的新表的外键(例如查找)来更改表格以使其更加规范化.并且这两个字段现在是NULLABLE.
所以...一切正常.除非我尝试对它们做一些Sql语句.由于NULLABLE FK,所有这些外连接查询都是一场噩梦:(
如何通过ID链接主表,子查找表(例如,邻域,城市和州),然后将所有这些放在视图中?请记住,NeighborhoodID和CitiyID将是NULLABLE .. ???
我只想看看人们对此的看法以及他们提出建议的原因.我真的很担心和困惑,但渴望学习.
请帮忙!
编辑1:我需要坚持使用RDBMS数据库.
编辑2:我正在考虑使用约束来单个表(去规范化)以保持字段的总和unqiue或多表与主表上的可空FK(例如,位置(主表),邻域,城市,States ...规范化的数据库模式).
编辑3:向样本添加城市,第二个列表.
编辑4:添加了查看问题.
我正在尝试使用FPDI将现有PDF导入为模板.模板采用横向格式.如果我将模板导入新文档,模板页面将以纵向形式插入,内容旋转90度.如果我的新文档是纵向的,则会显示完整内容,但如果新文档也是横向文档,则会裁剪内容.
是否可以使用FPDI的横向模板?
我知道没有一个愚蠢的问题,但这是:你可以通过adsense或完全落后于https的网站上的其他人提供基于内容的广告吗?