问题列表 - 第2647页

在较大的图像中查找已知的子图像

有没有人知道在更大的图像中定位已知图像的算法(或搜索术语/描述)?

例如

我有一个包含各种按钮和区域(目标)的单个桌面窗口的图像.我还有代码捕获当前桌面的屏幕截图.我想要一个算法,它可以帮助我在更大的桌面图像中找到目标图像(窗口所在的x和y坐标是什么).目标图像可能位于较大图像中的任何位置,并且可能不是100%完全相同(非常相似但不完全可能是OS显示差异的b/c)

有谁知道这样的算法或算法类?

我发现了各种图像分割和计算机视觉算法,但它们似乎适用于区域的"模糊"分类,而不是将特定图像定位在另一个区域内.

**我的目标是创建一个框架,给定一些种子目标图像,可以在桌面上找到"外观",找到目标区域并"观察"它的变化.**

java algorithm image-manipulation image-processing

20
推荐指数
3
解决办法
2万
查看次数

网站性能测量

我需要一个工具来衡量一个免费的网站性能,并且不需要对代码进行任何更改(jsp asp页面).所有帮助表示赞赏.

performance web-applications

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

如何使用连接查询两个表并从一个表中获取所有行,从另一个表中获取相关行?

例如简化,我有两个表,groupsitems.

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)

sql join

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

Java Thread优先级如何转换为OS线程优先级?

如何将Java API线程优先级(1-10)转换为OS级别优先级,因为大多数操作系统没有与此匹配的线程优先级(就数字而言).

因此,请记住,当两个或多个具有不同优先级的线程最终在操作系统级别获得相同的优先级时,是否会出现这种情况.

请澄清,如果我的理解有一些纠正.

java multithreading operating-system

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

C++中类的全局实例

正如标题所说.我如何创建一个全局可用的类的实例(例如,我有一个打印的仿函数,我希望有一个这样的全局实例(虽然可以创建更多)).

c++ singleton

9
推荐指数
2
解决办法
3万
查看次数

记录和跟踪编程错误的有效方法是什么?

有时我听到人们讨论了跟踪编程错误的好处,如果没有其他原因,它会增加对常见错误的认识.我已经开始记录我在代码中找到的错误列表,以及可能导致它们的错误.我的主要问题是:

  • 我应该跟踪哪些与我的错误相关的信息,以便我可以作为程序员改进?

还有一些与此相关的问题:

  • 一旦我开始记录我的错误,我该如何使用这些信息?
  • 追踪错误真的有益吗?

tracking

10
推荐指数
2
解决办法
1357
查看次数

难道真的不可能写一个隐藏Windows密码的php cli密码提示吗?

我花了几个小时试图找到一种在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脚本包装在批处理文件中并将密码作为命令行参数传递,但在这种情况下,这对我不起作用.

php passwords

5
推荐指数
2
解决办法
2961
查看次数

如何在任何SQL数据库中最好地设计地址位置?

概观

我正在为加利福尼亚州制作一些紧急服务报告和地图应用程序(有点奇怪,考虑到那里的火灾,现在......).我们需要为内部政府单位绘制人口统计和紧急数据.

我们所拥有的是加利福尼亚州的所有街道,城市和社区.每个邻域也有它的相关shapefile(lat long定义它的边界).这是由美国人口普查局(所有公共领域的东西)网站提供给我们的.

问题

我不确定如何最好地设计数据库表.我们还没有被告知我们需要使用哪种类型的数据库..所以如果有帮助的话,我们愿意接受建议.我们有MS SQL 2005和2008的经验(以及'08中的空间内容).

我们可以拥有以下合法数据.

  • 街道,城市,州
  • 市,州
  • 邻居,州

国家是一个合法的位置的原因是因为我们被告知这可能被出售给其他州,所以我们现在需要为此做好计划.

所以,原来,我想到了......

  • LocationId INTEGER PK身份
  • Street NVARCHAR(100)
  • 邻居NVARCHAR(100)
  • 城市NVARCHAR(100)
  • 国家NVARCHAR(100)
  • Latitude VARCHAR(15)
  • 经度VARCHAR(15)
  • Shape文件

这些都不是可空的,顺便说一下.但过了一会儿,我认为在田野里放置这么多"加州"文字或"圣地亚哥"文字是浪费.所以我通过使邻域,城市和州字段成为他们自己的新表的外键(例如查找)来更改表格以使其更加规范化.并且这两个字段现在是NULLABLE.

所以...一切正常.除非我尝试对它们做一些Sql语句.由于NULLABLE FK,所有这些外连接查询都是一场噩梦:(

如何通过ID链接主表,子查找表(例如,邻域,城市和州),然后将所有这些放在视图中?请记住,NeighborhoodID和CitiyID将是NULLABLE .. ???

我只想看看人们对此的看法以及他们提出建议的原因.我真的很担心和困惑,但渴望学习.

请帮忙!


编辑1:我需要坚持使用RDBMS数据库.

编辑2:我正在考虑使用约束来单个表(去规范化)以保持字段的总和unqiue或多表与主表上的可空FK(例如,位置(主表),邻域,城市,States ...规范化的数据库模式).

编辑3:向样本添加城市,第二个列表.

编辑4:添加了查看问题.

database-design

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

FPDF/FPDI可以使用横向格式的PDF作为模板吗?

我正在尝试使用FPDI将现有PDF导入为模板.模板采用横向格式.如果我将模板导入新文档,模板页面将以纵向形式插入,内容旋转90度.如果我的新文档是纵向的,则会显示完整内容,但如果新文档也是横向文档,则会裁剪内容.

是否可以使用FPDI的横向模板?

php fpdf fpdi

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

通过HTTPS投放广告

我知道没有一个愚蠢的问题,但这是:你可以通过adsense或完全落后于https的网站上的其他人提供基于内容的广告吗?

https adsense serving

8
推荐指数
2
解决办法
4876
查看次数