Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.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
使用dlib面部地标点进行图像处理时python中的奇异矩阵错误_Python_Image_Opencv_Dlib - Fatal编程技术网

使用dlib面部地标点进行图像处理时python中的奇异矩阵错误

使用dlib面部地标点进行图像处理时python中的奇异矩阵错误,python,image,opencv,dlib,Python,Image,Opencv,Dlib,我正在尝试运行一个开源python脚本。我没有太多编程经验,也没有python方面的经验。通过在pythonanywhere.com上执行程序,我最初能够解决一些与不推荐使用的代码相关的问题 该程序是开源的,您可以在中找到python脚本。这些程序在已经提供的面部标志点(用于嘴唇)上运行良好 但是,当我尝试从DLIB.NET的面部界标点作为输入时,在PoxPixel.txt中,在口红脚本中, 抛出了以下错误 Traceback (most recent call last): File "/ho

我正在尝试运行一个开源python脚本。我没有太多编程经验,也没有python方面的经验。通过在pythonanywhere.com上执行程序,我最初能够解决一些与不推荐使用的代码相关的问题

该程序是开源的,您可以在中找到python脚本。这些程序在已经提供的面部标志点(用于嘴唇)上运行良好

但是,当我尝试从DLIB.NET的面部界标点作为输入时,在PoxPixel.txt中,在口红脚本中, 抛出了以下错误

Traceback (most recent call last):
File "/home/JayshankarD/test.py", line 29, in <module>
i_u_l = inter(point_in_x[:up_left_end],point_in_y[:up_left_end])
File "/home/JayshankarD/test.py", line 11, in inter
f2 = interp1d(lx, ly, kind=k1)
File "/usr/local/lib/python3.5/dist-packages/scipy/interpolate/interpolate.py", line 478, in __init__
self._spline = splmake(self.x, self._y, order=order)
File "/usr/local/lib/python3.5/dist-packages/scipy/interpolate/interpolate.py", line 2927, in splmake
coefs = func(xk, yk, order, conds, B)
File "/usr/local/lib/python3.5/dist-packages/scipy/interpolate/interpolate.py", line 2624, in _find_smoothest
p = scipy.linalg.solve(Q, tmp)
File "/usr/local/lib/python3.5/dist-packages/scipy/linalg/basic.py", line 103, in solve
raise LinAlgError("singular matrix")
numpy.linalg.linalg.LinAlgError: singular matrix

感谢您的帮助


感谢

根据给定的Github链接,代码似乎非常不灵活。代码中使用了许多硬编码变量,这些变量仅根据给定的输入,因此我不希望代码为您获得所需的结果,您可以做的是将他的代码作为参考,并为其编写自己的脚本,也许这能得到你想要的结果:)@ZdaR谢谢你的建议。我试试看。
207 228
218 225
226 226
235 224
244 226
255 232
245 241
236 247
226 248
217 247
206 243
217 234
226 234
235 234
249 233
235 234
226 236
218 235