分页: 1 / 2

新人请教KNLMeansCL如何使用

发表于 : 2017-05-04 13:43
miealone
import vapoursynth as vs
import sys
import havsfunc as haf

core = vs.get_core(accept_lowercase=True,threads=8)
core.max_cache_size = 150000

src = core.lsmas.LWLibavSource(r"E:\123\00001.m2ts",threads=1)
src = haf.QTGMC(src, Preset='Fast', TFF=True, FPSDivisor=2, ShuttleBlur=2, Border=True) #True OR False
src = core.knlm.KNLMeansCL(src, device_type='gpu', device_id=1, info=true)
src.set_output()

F5测试时候会提示
Python exception: No attribute with the name knlm exists. Did you mistype a plugin namespace?

求大神指点

Re: 新人请教KNLMeansCL如何使用

发表于 : 2017-05-05 0:10
lwjkk666
dll文件是否放在正确的路径,检查一下

Re: 新人请教KNLMeansCL如何使用

发表于 : 2017-05-05 0:29
miealone
lwjkk666 写了:dll文件是否放在正确的路径,检查一下
我用bm3d时候可以用 这两个在一个目录下

Re: 新人请教KNLMeansCL如何使用

发表于 : 2017-05-05 1:01
lwjkk666
KNLMeansCL.dll
这个啊

Re: 新人请教KNLMeansCL如何使用

发表于 : 2017-05-05 12:51
miealone
lwjkk666 写了:KNLMeansCL.dll
这个啊
KNLMeansCL.dll和BM3D.dll在一个目录 我能调用BM3D调用不了KNLM 所以路径应该是没错

Re: 新人请教KNLMeansCL如何使用

发表于 : 2017-05-05 12:58
lwjkk666
更新Python,还有VS版本吧,再不行检查这个滤镜是不是有种32位放在64位的VS文件夹这种错误

Re: 新人请教KNLMeansCL如何使用

发表于 : 2017-05-05 13:19
miealone
lwjkk666 写了:更新Python,还有VS版本吧,再不行检查这个滤镜是不是有种32位放在64位的VS文件夹这种错误
Python 3.6.1 VS R37 knlm1.0.2 下载的32位和64位DLL都放到那个目录试过

Re: 新人请教KNLMeansCL如何使用

发表于 : 2017-05-05 20:31
pingplug

Re: 新人请教KNLMeansCL如何使用

发表于 : 2017-05-06 12:04
miealone
pingplug 写了:更新到最新版试试
https://github.com/Khanattila/KNLMeansC ... v1.1.0.zip
试了试还是报错找不到knlm
我感觉这个报错提示的是core没有knlm 而不是找不到KNLMeansCL.dll

Re: 新人请教KNLMeansCL如何使用

发表于 : 2017-05-06 12:18
miealone
如果我加载这个dll也会报错
core.std.LoadPlugin(r'D:\Program Files\video\VapourSynth\plugins64\KNLMeansCL.dll')

Python exception: Failed to load D:\Program Files\video\VapourSynth\plugins64\KNLMeansCL.dll. GetLastError() returned 126. A DLL dependency is probably missing.