一种基于分割变异的测试数据生成方法

    公开(公告)号:CN112102334B

    公开(公告)日:2024-05-17

    申请号:CN202010966125.5

    申请日:2020-09-15

    IPC分类号: G06T7/11 G06T7/174 G06T7/187

    摘要: 本发明公开了一种基于分割变异的测试数据生成方法,首先根据被测软件收集一定量的种子图像测试数据,结合领域知识确定种子图像测试数据需要进行变异的特征区域,称其为“图像组件”,然后利用基于区域的图像分割方法并结合能量函数取值对该图像组件进行分割,之后对分割得到的图像组件使用变异规则(包括像素颜色变换,像素值加1减1等)进行变异,得到变异后的新的图像组件,最后将该新图像组件与分割后的种子图像测试数据进行组合,得到新的图像测试数据。

    一种基于分割变异的测试数据生成方法

    公开(公告)号:CN112102334A

    公开(公告)日:2020-12-18

    申请号:CN202010966125.5

    申请日:2020-09-15

    IPC分类号: G06T7/11 G06T7/174 G06T7/187

    摘要: 本发明公开了一种基于分割变异的测试数据生成方法,首先根据被测软件收集一定量的种子图像测试数据,结合领域知识确定种子图像测试数据需要进行变异的特征区域,称其为“图像组件”,然后利用基于区域的图像分割方法并结合能量函数取值对该图像组件进行分割,之后对分割得到的图像组件使用变异规则(包括像素颜色变换,像素值加1减1等)进行变异,得到变异后的新的图像组件,最后将该新图像组件与分割后的种子图像测试数据进行组合,得到新的图像测试数据。

    一种基于融合变异的测试数据生成方法

    公开(公告)号:CN112235476A

    公开(公告)日:2021-01-15

    申请号:CN202010965331.4

    申请日:2020-09-15

    IPC分类号: H04N1/00

    摘要: 本发明公开一种基于融合变异的测试数据生成方法,首先结合被测软件收集一定量种子图像测试数据和欺骗性图像,对这些种子图像和欺骗性图像按亮度值量化,并将其分割为多个连通区域。其次,我们对欺骗性图像进行亮度赋值,使其介于原始值和种子图像的亮度分布之间。再次,我们生成两种图像的纹理库,其中每一项为图像的纹理片及其对应亮度片,根据亮度赋值结果在纹理库中寻找最匹配的亮度片,并用其对应纹理片对种子图像进行纹理合成,最后通过进一步细化得到新图像测试数据。通过实验证明,本发明能够根据一定量种子图像测试数据和欺骗性图像通过融合变异生成较高质量的新测试数据,从而对某些智能图像识别软件的准确性进行较为充分的测试。