1.发现系统之所以没有运行,是因为没有做基本环境的配置。需要做一些配置:
(1)没有安装.net framework 4.8 ,安装后不再报错。需要再应用程序加载4.8的framework。
(2)使用原来的 dll 文件,其中导入的dll文件没有报错,但是运行到硬件启动,就报错。
(3)加载新版的dll40,并且一定要选合适的cpu(虽然操作系统是64位)但开发环境可能是32位的,cpu请选择32位。
2.关于梯度计算,关于间隔
(1) tidu2 = (listSpectrum[j + 2] * 1000 - listSpectrum[j - 2] * 1000) / 2000;
(24条消息) (24条消息) 利用numpy.gradient计算图像梯度_此人姓于名叫罩百灵的博客-CSDN博客
https://blog.csdn.net/xuyangcao123/article/details/105494760
间隔是1,就是说取数的时候,隔一个取一个。