北京装修公司 > matlab中怎么识别图片中的马赛克 > 问答

matlab中怎么识别图片中的马赛克?

个人思路:。对图像进行矩形扫描,如果其中数据一样就判断为马赛克更多追问追答&xe771;追问最近开始研究,懂的少,那标准的矩形区域数据怎么来呢追答这样好了,你设置一个0矩阵A,大小和你的图片一样大,

问答分类 图片 马赛克 识别 网友:侯丹丹0518 来源:装修问答网 2024-07-02

最新回答

  • 1、个人思路:
    对图像进行矩形扫描,如果其中数据一样就判断为马赛克更多追问追答&xe771;追问最近开始研究,懂的少,那标准的矩形区域数据怎么来呢追答这样好了,你设置一个0矩阵A,大小和你的图片一样大,
    然后对原图片矩阵进行行扫描,如果发现某个点的颜色值上下左右的点的颜色值一样的时候,就把矩阵A该位置的数置1,然后观察A矩阵哪些部分为1就可以了。
    如果要非常精确,上面A矩阵中每个值为1小方块,周围一圈的0也要变为1,不知道你明白不,不明白可以接着问。。。。追问恩只要 图片大体上看起来没有明显的马赛克就行,应该不需要非常精确吧,那这样A矩阵中至1是不是代表这这周围就是一个矩形区域?那如果某块区域都是同一种颜色的话,其颜色值也不一样么追答一般真实的图像周围的颜色不可能完全一样:)追问哦 似乎懂了,非常谢谢啦,困扰我很久了,看的资料不知道怎么着手。要是还有问题,希望还能请你指教哈追答嗯, 没问题,你做什么的?专业的话咱合作下哈

相关问题

matlab中怎么识别图片中的马赛克

  • 个人思路:
    对图像进行矩形扫描,如果其中数据一样就判断为马赛克更多追问追答&xe771;追问最近开始研究,懂的少,那标准的矩形区域数据怎么来呢追答这样好了,你设置一个0矩阵A,大小和你的图片一样大,
    然后对原图片矩阵进行行扫描,如果发现某个点的颜色值上下左右的点的颜色值一样的时候,就把矩阵A该位置的数置1,然后观察A矩阵哪些部分为1就可以了。
    如果要非常精确,上面A矩阵中每个值为1小方块,周围一圈的0也要变为1,不知道你明白不,不明白可以接着问。。。。追问恩只要 图片大体上看起来没有明显的马赛克就行,应该不需要非常精确吧,那这样A矩阵中至1是不是代表这这周围就是一个矩形区域?那如果某块区域都是同一种颜色的话,其颜色值也不一样么追答一般真实的图像周围的颜色不可能完全一样:)追问哦 似乎懂了,非常谢谢啦,困扰我很久了,看的资料不知道怎么着手。要是还有问题,希望还能请你指教哈追答嗯, 没问题,你做什么的?专业的话咱合作下哈

网友推荐

 页面运行时间: 0.10627603530884 秒