Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/325.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
哪个python图形库用于移动点_Python_Graphics_Python Imaging Library - Fatal编程技术网

哪个python图形库用于移动点

哪个python图形库用于移动点,python,graphics,python-imaging-library,Python,Graphics,Python Imaging Library,我目前正在从事一个项目,该项目涉及人工智能使用遗传算法将点移动到特定目标。 我有点,移动然后停止移动,我有一个寄宿者和一个目标。我的问题是,当涉及到点的可视化时,应该使用哪个库 提前感谢您可以使用以下代码了解您的项目 它一个接一个地显示点,如下图所示, 本网站并非用于软件推荐,但我喜欢MatplotLib使用OpenCV的imshow()的基本概念很好,但我想知道,当您可以非常轻松地使用OpenCV绘图功能时,为什么还要引入对PIL的第二种不必要的依赖?此外,OpenCV使用BGR排序,而PI

我目前正在从事一个项目,该项目涉及人工智能使用遗传算法将点移动到特定目标。 我有点,移动然后停止移动,我有一个寄宿者和一个目标。我的问题是,当涉及到点的可视化时,应该使用哪个库

提前感谢

您可以使用以下代码了解您的项目

它一个接一个地显示点,如下图所示,

本网站并非用于软件推荐,但我喜欢MatplotLib使用OpenCV的
imshow()
的基本概念很好,但我想知道,当您可以非常轻松地使用OpenCV绘图功能时,为什么还要引入对PIL的第二种不必要的依赖?此外,OpenCV使用BGR排序,而PIL使用RGB排序,因此除非您使用
imshow('frame',pix[…,::-1])
反正您有我的投票权,因为OpenCV
imshow()
是可视化动态数据的简单方法;-)@MarkSetchell,谢谢你的建议,我一定会记下来,这对我来说是新的东西,因为我对这些软件包有非常基本的了解。
import cv2
import numpy as np
import time

img = cv2.imread(r'C:\Users\Asus\Desktop\canvas2.jpg',1)

for i in range(10,260,20):
    time.sleep(0.5)     #To visualise dots one by one
    cv2.circle(img,(i, i),10, (0,0,255), -1) #draw circle
    cv2.imshow('frame',img)     #show output image
    if cv2.waitKey(1) == ord('q'):
        break