光学图像识别软件 [英] Optical Image Recognization software

查看:106
本文介绍了光学图像识别软件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


我想使用asp.net,c#开发一个模块,该模块将通过上传图片来搜索图片
而不是像Google图像相似性搜索那样通过文本(关键字)搜索图像.我经历了AI,神经网络,AForge.NET C#框架,但这些基本上都是基于OCR的.我想开发图像相似性搜索模块..

Hi,
I want develop a module using asp.net,c# which will search image by uploading a image
instead of search an image by text(Keyword) like google image similarity search.I go through AI,Neural Networks,AForge.NET C# framework but these are basically OCR based.I want to develop image similarity search module..

推荐答案

这不是一个简单的编程领域.据我所知,AForge.NET并不是一个不错的库.

您还可以查看英特尔OpenCV库:
http://en.wikipedia.org/wiki/OpenCV [ http://opencv.willowgarage.com/wiki/ [ http://www.emgu.com/wiki /index.php/Main_Page [^ ].

另外,您还可以看看VXL,它是C ++计算机视觉库的集合:
http://en.wikipedia.org/wiki/VXL [ http://vxl.sourceforge .net/ [ ^ ].

不幸的是,我不知道VXL的任何.NET端口或包装.如果需要,可能必须处理大量P/Invoke或混合模式C ++/CLI编程,才能在C#项目中使用VXL.

—SA
This is not a simple field of programming. From what I know, AForge.NET is not a bad library.

You can also look at Intel OpenCV library:
http://en.wikipedia.org/wiki/OpenCV[^],
http://opencv.willowgarage.com/wiki/[^].

There is a cross-platform .NET wrapper of OpenCV, Emgu CV: http://www.emgu.com/wiki/index.php/Main_Page[^].

Also, you can take a look at VXL, a collection of C++ computer vision libraries:
http://en.wikipedia.org/wiki/VXL[^], http://vxl.sourceforge.net/[^].

Unfortunately, I don''t know any .NET port or wrapper of VXL. If you want it, you probably will have to deal with a lot of P/Invoke or mixed-mode C++/CLI programming to use VXL in your C# projects.

—SA


这篇关于光学图像识别软件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆