当前位置:   article > 正文

2024 年“认证杯”数学中国数学建模网络挑战赛 第一阶段 D题 AI 绘画带来的挑战 思路+代码

2024 年“认证杯”数学中国数学建模网络挑战赛 第一阶段 D题 AI 绘画带来的挑战 思路+代码

更多详细思路和代码:2024 年“认证杯”数学中国数学建模网络挑战赛 第一阶段 D题 AI 绘画带来的挑战 思路+代码-CSDN博客

从简单的几何角度出发,我们可以检查图像中的几何形状和结构,以找到不符合逻辑的地方。这包括检查建筑物的比例、对称性、角度等方面是否合理。以下是一个简单的思路和代码示例:

比例检查: 检查建筑物中的不同部分的比例是否符合常规的建筑设计。例如,楼层之间的高度比例、窗户的大小与楼层的比例等。

对称性检查: 检查建筑物的对称性,包括水平和垂直方向的对称性。这可以通过检查图像中的对称轴和对称图案来实现。

角度检查: 检查图像中的线条和角度是否符合几何规律。例如,检查建筑物的支撑柱是否垂直、楼梯的倾斜度是否合理等。

下面是一个简单的 Python 代码示例,用于检查图像中的几何结构:

  1. import cv2
  2. import numpy as np
  3. def check_geometry(image_path):
  4. # 读取图像
  5. image = cv2.imread(image_path)
  6. gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)
  7. # 使用边缘检测算法寻找图像的轮廓
  8. edges = cv2.Canny(gray, 50, 150)
  9. contours, _ = cv2.findContours(edges, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)
  10. # 计算轮廓的凸包,以便后续检查对称性和角度
  11. for contour in contours:
  12. hull = cv2.convexHull(contour)
  13. cv2.drawContours(image, [hull], 0, (0, 255, 0), 2)
  14. # 显示图像
  15. cv2.imshow('Geometry Check', image)
  16. cv2.waitKey(0)
  17. cv2.destroyAllWindows()
  18. # 调用函数检查图像几何结构
  19. check_geometry('building_image.jpg')

2024 年

“认证杯”数学中国数学建模网络挑战赛

第一阶段

D题 AI 绘画带来的挑战

(本题仅限专科组和爱好者组选用)

2023 年开年,ChatGPT 作为一款聊天型 AI 工具,成为了超越疫情的热

门词条;而在 AI 的另一个分支——绘图领域,一款名为 Midjourney(MJ)的软

件,热度完全不亚于 ChatGPT。AI 绘画技术可以模仿设计师的风格和技巧,

自动生成类似于人类设计师的设计作品。AI 绘画技术可以应用于各种领域,

包括绘画、插画、平面设计等,具有较高的效率和精度,能够大大提高创作效率

和创作质量。然而,AI 绘画技术也带来了一些挑战和风险。比如对于一些传

统的美术设计类赛事组织方来说,AI 绘画技术就带来了评奖公平性的挑战,

由于一些设计作品很难快速判断出究竟是由 AI 设计的,还是由人类设计师

设计的,所以赛事评奖工作变得异常复杂,当参赛作品较多的时候,很难保证

最终的结果公平性,附图就是几幅由 MJ 软件设计的建筑图片,即使业内人士

也不能保证做出准确的判断。请你和你的团队建立合理的数学模型以解答如

下问题。

第一阶段问题:

1. 从简单的几何角度,是否可以找到 AI 绘画中不符合逻辑的地方?

2. 请尝试建立数学模型对图片进行打分,评估这幅图片是由 AI 绘图软件

生成的可能性。

12

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/419339
推荐阅读
相关标签
  

闽ICP备14008679号