Losketch / image-FFT

傅里叶变换画图

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

image-FFT

Introducion

origin canny
origin fft
origin fft
origin fft
origin fft

Requirements

part1: This project

pip install -r requirements.txt
  • opencv pip install opencv-python
  • pyqt5 pip install pyqt5
  • numpy pip install numpy
  • pygame pip install pygame

Vscode extenstion for opencv(cv2)

easier for you to write code with cv2

  • Python (Microsoft)
  • Python Extension Pack (Don Jayamanne)
  • Pylance (Microsoft)

part2: manim(不须)

找到了一篇比较详细的安装说明,大部分跟着做就行,不过有小问题,我的踩坑记录在下面

  • conda install ffmpeg
  • dvisvgm 不能下最新版的,要下2.11低版本,网址往下找2.11
  • 用miktex就行,tex太慢了
  • 不要用git clone,,切一下分支,直接zip下载manim-cairo-backend(branch)
python mainm.py /xxx/xxx.py

mainm.py为主程序入口,后面的py文件为当前文件,它会找到其中所有可运行类,输入数字标号生成视频,一些例子可以查看\manim-cairo-backend\from_3b1b\active\diffyq\part2\fourier_series.py

Use

python GUI.py
  • 退出pygame画图按Ese正常退出画下一个图
  • 可以更改GUI.py-InteractiveWindow-loadPicture中的路径为你自己文件夹的路径,方便每次搜索结果

Referance

About

傅里叶变换画图


Languages

Language:Python 100.0%