要下载与问题和答案相关的数据,我按照facebook/ELI5上的脚本进行操作。
那里说运行命令:python download_reddit_qalist.py -Q。运行此命令时,我在 python 文件“download_reddit_qalist.py”中的第 70 行收到错误,其中枚举了 zstandardDecompressor 对象。错误日志说:
zstd.ZstdError:Zstd解压缩错误:帧需要太多内存来解码
考虑到内存问题,我为容器分配了 32 GB 内存和 8 个 CPU。但错误仍然存在。
当我用 ElementTree.iterparse() 替换枚举函数时,除了此错误之外,还会出现另一条消息:
对于 ET.iterparse(f) 中的 i、l:
文件“/anaconda3/lib/python3.8/xml/etree/ElementTree.py”,第 1229 行,迭代器中
数据 = 源.read(100 * 2048)
zstd.ZstdError:zstd解压缩错误:帧需要太多内存来解码
有人面临类似的错误吗?我在 slurm 集群上运行着 docker 容器。如果您需要更多信息,请告诉我。
我是计算机视觉的新手。因此,我不知道以下代码的内部实现,因此无法调试该错误。任何人都可以在以下代码中指出错误吗?
该代码使用Box Filter和Edge detection Kernel矩阵的组合将停车图像转换为二进制图像。然后我试图找到轮廓。现在我知道可以在二进制图像上找到轮廓,可以使用cv2.threshold()函数导出轮廓,从Filter和Kernel矩阵获得的图像也不是二进制图像吗?
import cv2
import numpy as np
import matplotlib.pyplot as plt
img=cv2.imread('parking spot1.jpg',1)
k3 = np.array(([-1,-1,-1],[-1,8,-1],[-1,-1,-1]))
low_filter = cv2.boxFilter(img, -1, (4,4))
output_low = cv2.filter2D(low_filter, -1, k3)
plt.subplot(2, 2, 1)
plt.imshow(img)
plt.title('Original Image')
plt.subplot(2, 2, 2)
plt.imshow(output_low)
plt.title('matrix1')
plt.show()
img, ret, heirarchy = cv2.findContours(output_low, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)
Run Code Online (Sandbox Code Playgroud)
您认为我做错了什么?我非常感谢您对此问题的解释或指导。
非常感谢。
我面临的错误是:
()最近追溯(最近一次通话)----> 1 img,ret,heirarchy = cv2.findContours(output_low,cv2.RETR_EXTERNAL,cv2.CHAIN_APPROX_SIMPLE)
错误:OpenCV(3.4.3)/io/opencv/modules/imgproc/src/contours.cpp:199:错误:(-210:不支持的格式或格式组合)[开始]当模式!=时,FindContours仅支持CV_8UC1图像。 CV_RETR_FLOODFILL否则仅在函数'cvStartFindContours_Impl中支持CV_32SC1图像
opencv convolution computer-vision lowpass-filter opencv-contour
为什么任何人在JAVA 1.8中的接口中定义静态方法?
我需要知道静态方法会派上用场的不同示例/用例/要求.
接口中的静态方法如何对开发人员有益?
我在本课题中遇到的错误已经解决,并在下面的答案部分写下.
问题是TreeMap的下面定义抛出了编译错误,我想知道原因.
Comparator<Student> comparator=new Comparator<Student>() {
@Override
public int compare(Student o1, Student o2) {
// TODO Auto-generated method stub
if(o1.roll<=o2.roll)
return -1;
else return 1;
}
};
TreeMap<Integer, Student> map=new TreeMap<>(comparator);
Run Code Online (Sandbox Code Playgroud)
我不明白Treemap的实现错误的原因.有谁能解释一下这里发生了什么?
java ×2
comparator ×1
convolution ×1
interface ×1
java-8 ×1
nlp ×1
opencv ×1
reddit ×1
treemap ×1