Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 确定图像是否为照片_C#_.net_Image_Photo - Fatal编程技术网

C# 确定图像是否为照片

C# 确定图像是否为照片,c#,.net,image,photo,C#,.net,Image,Photo,我只是坐在地铁上,想着图像。有没有办法确定图像是否为照片?我不想使用文件扩展名,因为它可以是任何东西 是否有任何.NETC#方法或插件来分析图像 是否有任何.NETC#方法或插件来分析图像 是的,你可以用 使用openCV,您可以在图像中获取文本字符串。 甚至你可以在你的照片上看到人们的微笑。照片与什么相比?如果是一个文本截图,请确保可以比较JPEG质量和PNG压缩比。如果是JPEG,则可以提取EXIF信息。如果存在,那么它很可能是由相机(包括光圈、快门速度等)拍摄的,而不是粘贴在PBrush中

我只是坐在地铁上,想着图像。有没有办法确定图像是否为照片?我不想使用文件扩展名,因为它可以是任何东西

是否有任何.NETC#方法或插件来分析图像

是否有任何.NETC#方法或插件来分析图像

是的,你可以用 使用openCV,您可以在图像中获取文本字符串。
甚至你可以在你的照片上看到人们的微笑。

照片与什么相比?如果是一个文本截图,请确保可以比较JPEG质量和PNG压缩比。如果是JPEG,则可以提取EXIF信息。如果存在,那么它很可能是由相机(包括光圈、快门速度等)拍摄的,而不是粘贴在PBrush中并保存为JPEG格式的东西。@MickyDuncan ty,这是一种方法。在不同的文件扩展名上没有其他方法吗?原始图像呢?我想我可以通过查看meta来确定它们是否是照片。有没有办法测量照片的光泽度?不确定OP是否是在机器学习后检测交通标志的;蘑菇或脸,更确切地说,无论它是否是一张照片。本例中的ML必须针对每个可能的对象进行训练,在这种情况下,我们可能需要照片的定义。openCV可以检测任何东西,如圆形、矩形和其他对象。如果它只有文本而没有文本,那么它很简单。