在linux服务器中运行python文件,文件是在本机pycharm软件上写的,运行没有问题,但是在服务器上运行到 matches1 = bf.knnMatch(des1, des2, 2)时就会爆出段错误,如果把des1和des2改成des1[1]和des2[1]则程序可以运行,所以在猜想是不是这句代码占用内存过大?
应该是数据量太大了,因为这块儿是在做knn聚类,计算量和所需内存都比较大。