图片的拍摄角度,
颜色同步偏移,这意味着由于源图像颜色的捕获和渲染中的不规则性,实例之间会有所不同,
裁剪照片,
添加水印或文字,
可能的焦点变化,意味着捕获未聚焦,而不是应用了图像处理滤镜。
我可以不必对应用程序进行培训,只要这样做能带来回报,那么长期来看,我希望二维实例的数量将超过最初的数千个十万但这是长期的,我很高兴能找到一个很好的解决方案,训练集为1000个实例,每个实例10个实例。
更新:许可证需要可以用于商业内部发行而无需发布源代码,甚至对于所有拥有二进制文件的人也是如此。该代码永远不会出售,只能在内部使用,但不是每个用户都可以访问源代码,而只能访问接口。
#1 楼
可能有点低级,但是OpenCV可能会为您提供构建此类图像识别软件所需的工具。当然,OpenCV并不能提供您所需要的所有功能(我想,我不是专业人士),但它的目的是提供实时计算机视觉所需的功能。您可以在这里开始阅读文档。该页面上还列出了一些好书。
希望有帮助,祝您好运!
评论
$ \ begingroup $
OpenCV的GPLV2许可证是否意味着它不能在封闭源系统内部进行分发?谢谢!
$ \ endgroup $
–错误
2012年2月13日在22:44
$ \ begingroup $
您在哪里可以看到GPLV2许可证?在首页的第一段中,它被列为BSD许可证。
$ \ endgroup $
–阻止
2012-2-14的3:36
$ \ begingroup $
@deterb:在页脚的底部。
$ \ endgroup $
–错误
2012年2月14日在9:47
$ \ begingroup $
@deterb:出现GPL链接是针对用于OpenCV(而非OpenCV)的Wiki的MoinMoin Wiki引擎的-感谢您指出我的错误!
$ \ endgroup $
–错误
2012年2月14日在10:43
$ \ begingroup $
+1 @pwny:如此指出,OpenCV受到BSD许可证的保护,该许可证已在网站首页上声明(似乎页脚GPLV2许可证不适用于OpenCV),也尝试通过下载OpenCV来确认这一点。在所有文件中搜索搜索许可证;它会在其他第三方许可证中返回,该第三方许可证似乎是以BSD许可证的形式用于OpenCV的,尽管它没有声明它是BSD许可证。因此,继续进行下去,您的答案将为您带来巨大的帮助,而且看起来足以推动前进。谢谢!
$ \ endgroup $
–错误
2012年2月14日在11:14
#2 楼
我建议您按如下所示使用TopSurf:它可以进行大规模识别并且是开源的。至少尝试用它来基准化您的结果。
#3 楼
只是为了增加讨论,我目前正在研究图像匹配,我发现OpenCV的ORB是免费的。但是,SURF和SIFT却不是。您可以将此示例视为一个可能的起点。#4 楼
Pastec http://www.pastec.io应该满足最初问题的要求。这是LGPL下发布的用于图像识别的开源索引和搜索引擎。它允许使用简单的HTTP API轻松添加,删除和搜索索引中的匹配图像。它基于OpenCV并使用ORB描述符,与SURF和SIFT不同,该描述符是无专利的。
评论
您考虑过OpenCV吗?+1 @pwny:谢谢-因此,我从未尝试过任何计算机视觉(CV)系统,只是试图了解我在考虑问题的方式是否正确。我将说明图像的含义,但是由于它与一家企业有关,并且CV系统仅用于内部使用,因此,我尝试不声明该系统将要处理的内容,而是要面对的挑战。如果OpenCV满足当前要求,请将其发布为答案,并尝试链接到涵盖所提供功能要求的相关文档(如果可能)。再次感谢!
根据版权法,没有“内部发行”之类的东西。因此,大多数许可证(我所知道的所有许可证)都不会在这方面受到限制。
+1 @MSalters:谢谢,您是否具有“根据版权法”的链接-意味着您似乎在说这是《美国版权法》规定的内容,尽管也许我只是在读您的评论。 br />
@blunders:从技术上讲,它来自TRIPS(第1.3条),该条规定法人(例如公司)应被视为自然人。