我想看看nodeJS服务器上是否有办法处理图像并查看它是否包含另一个图像。例如:
图像 1:假设是一台笔记本电脑的图像
exmaple: http://amasoncomputers.com/wp-content/uploads/2015/04/hp-630.jpg
图片 2:公司 Logo 图片
example: https://upload.wikimedia.org/wikipedia/commons/thumb/2/29/HP_New_Logo_2D.svg/2000px-HP_New_Logo_2D.svg.png
我已经浏览了一行又一行的 OCR 和 OpenCV 内容,但我不太了解 C 或 C++。我是否缺少一个 Node 模块,或者 V8 javascript 运行时目前尚无法实现此功能?
最佳答案
使用免费的开源库在图像中查找图像中的内容非常困难,但使用 OCR 库更容易在图像中查找文本。如果您的 Logo 将品牌嵌入为文本或任何特定单词,那么它应该可以解决您的问题。
存在一个 Node 模块来包装 tesseract,这是一个流行的免费 OCR 库 https://www.npmjs.com/package/node-tesseract
关于javascript - 使用 NodeJS 查找图像中是否存在 Logo ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39607236/