问题一:

原来的代码运行没有问题,后来自己写了一个数据增强的策略加入之后,在训练过程中会出现这个问题。
看github说改num_workers=0,1,4,8都试过,都会报错emmm…

ERROR: Unexpected segmentation fault encountered in worker.
Traceback (most recent call last):File "train.py", line 104, in <module>loss.backward()File "/home/hyy/anaconda3/envs/cztorch/lib/python3.6/site-packages/torch/tensor.py", line 195, in backwardtorch.autograd.backward(self, gradient, retain_graph, create_graph)File "/home/hyy/anaconda3/envs/cztorch/lib/python3.6/site-packages/torch/autograd/__init__.py", line 99, in backwardallow_unreachable=True)  # allow_unreachable flagFile "/home/hyy/anaconda3/envs/cztorch/lib/python3.6/site-packages/torch/utils/data/_utils/signal_handling.py", line 66, in handler_error_if_any_worker_fails()
RuntimeError: DataLoader worker (pid 24969) is killed by signal: Segmentation fault. 

现在一直出现这个问题:把cv2.seamlessClone()中需要的参数都打印出来了,看不出有什么问题。不明白为什么会报错啊…

roi.shape:  (4, 10, 3)
mask.shape:  (4, 10, 3)
center:  (316, 266)
image.shape:  (856, 856, 3)cv2.error: Caught error in DataLoader worker process 2.
Original Traceback (most recent call last):File "/home/hyy/anaconda3/envs/cztorch/lib/python3.6/site-packages/torch/utils/data/_utils/worker.py", line 178, in _worker_loopdata = fetcher.fetch(index)File "/home/hyy/anaconda3/envs/cztorch/lib/python3.6/site-packages/torch/utils/data/_utils/fetch.py", line 44, in fetchdata = [self.dataset[idx] for idx in possibly_batched_index]File "/home/hyy/anaconda3/envs/cztorch/lib/python3.6/site-packages/torch/utils/data/_utils/fetch.py", line 44, in <listcomp>data = [self.dataset[idx] for idx in possibly_batched_index]File "/home/hyy/cz/PyTorch-YOLOv3-master/utils/datasets_new.py", line 111, in __getitem__img, boxes = copy_small_object(img, boxes)File "/home/hyy/cz/PyTorch-YOLOv3-master/utils/datasets_new.py", line 192, in copy_small_objectfinal_images = cv2.seamlessClone(roi, images, mask, center, cv2.NORMAL_CLONE)
cv2.error: OpenCV(3.4.2) /tmp/build/80754af9/opencv-suite_1535558553474/work/modules/core/src/matrix_wrap.cpp:1639: error: (-215:Assertion failed) !fixedSize() in function 'release'

cv2.seamlessClone遇到的问题(没有解决,只是记录用emmm)相关推荐

  1. 【opencv】无缝融合两张图片--cv2.seamlessClone()泊松融合

    基于opencv-python=3.4.0 功能:将2张图片进行融合 # -*- coding: utf-8 -*- """ Created on Wed May 12 ...

  2. import cv2找不到模块的解决方法

    Python没有安装python-opencv包,安装即可,我这里用的是PyCharm,直接在import cv2报错的上面 ALT+Enter,出现错误解决提示,选择安装python-opencv包 ...

  3. 待解决:记一次SSD故障,格式化失败

    前言:win7下系统盘mSATA接口的SSD突发故障,无法进入操作系统引导.硬盘接入新机器,win10下硬盘格式显示为RAW,无法格式化,磁盘检查,无错误,重建引导记录无效. 目前故障有: ①文件不可 ...

  4. 图像特征分析方法---- 多维数据可视化方法

    多维数据可视化方法 2017-09-21 17:12 来源:炼数成金订阅号 原标题:多维数据可视化方法,看这一篇就够了 多维数据可视化是指通过一些手段将高维的数据展示在二维的平面中. 在进行探索性数据 ...

  5. 成功解决cv2.imwrite(filename, img)代码输出中文文件乱码的问题(cv2.imencode方法解决)

    成功解决cv2.imwrite(filename, img)代码输出中文文件乱码的问题(cv2.imencode方法解决) 目录 解决问题 解决思路 1.从网络读取图像数据并转换成图片格式 2.将图片 ...

  6. error: (-5:Bad argument) in function ‘seamlessClone‘ 和error: (-215:Assertion failed) 0 <= roi.x 0

    本文报错代码 # 注意修改路径! import cv2 import numpy as np# Read images : src image will be cloned into dst obj= ...

  7. 图片合成方法 - paste/seamlessclone/或运算/传统方法

    文章目录 1 总叙 2. paste() 函数 3. seamlessClone() 函数 4. bitwise_or() 或运算 5. 传统方法 1 总叙   本文主要介绍将两张图片合成为一张图片的 ...

  8. python cv.imread_Python的OpenCV cv2.imread总是返回None而cvFeatDetector崩溃了python

    我用python中的opencv弄湿了自己的脚,并且我认为开始加载图像是一个很好的开始. 我在我的系统上构建了opencv,并且在目录tpl / opencv中有python绑定和opencv dll ...

  9. cv2.matchTemplate模板匹配和cv2.minMaxLoc()函数

    一.模板匹配函数中文说明 安装cv2: pip install opencv-python 1.目标匹配函数: cv2.matchTemplate(image, templ, method, resu ...

最新文章

  1. s1200 博图高速脉冲计数值没有变化_赤峰发泡硅胶板,高速公路橡胶垫橡胶厂-京品吉...
  2. 研究了 2 天,终于知道 JDK 8 默认 GC 收集器了!
  3. 笔记-项目管理基础知识-项目信息(工作绩效信息、绩效数据、绩效报告)
  4. NYOJ 682 初学者的烦恼
  5. 并发调试和JDK8新特性
  6. 机器学习实战(用Scikit-learn和TensorFlow进行机器学习)(五)
  7. jinja2的转义详解
  8. Windows Vista SP1正式版独立安装包
  9. Excel操作-ApachePOI与EasyExcel
  10. RocketMQ核心概念(翻译)
  11. ASP.NET 2.0 - 如何于网页上新增包括图片在内的数据至数据库
  12. 初始化string对象的方式
  13. Python数据处理 | 批量提取文件夹下的csv文件,每个csv文件根据列索引提取特定几列,并将提取后的数据保存到新建的一个文件夹
  14. 结构力学计算软件_COMSOL Multiphysics 5.3 软件安装教程
  15. selenium 确实是好东西,使用selenium-server 加快执行速度,对速度有很大提升,同时可以拆分服务,进行集群部署。
  16. win10 添加打印机完整图文教程演示
  17. 计算机社团打字比赛规则,金手指打字比赛策划(最终版)
  18. 银河麒麟V10 SP1服务版虚拟机安装
  19. [UNR #3]百鸽笼
  20. 本安型变送器电池701PGNKF

热门文章

  1. Android WIFI使用简述
  2. 【每日随笔】关于 “ 道德绑架 “ 的观点 ( 不要在乎别人对你的态度 | 塑造别人对你的看法 - 尊重 崇拜 畏惧 | 登门坎效应 | 登门坎效应的案例 | 底层人言论 )
  3. html块级元素与行内元素
  4. NoSQL - MongoDB 常见的shell操作 - 安装
  5. RH358管理DNS和DNS服务器--使用Unbound配置缓存名称服务器
  6. 论智能出现的简约性和自恰性原理(上)
  7. mendeley 笔记_mendeley使用技巧
  8. Windows 7各版本的主要区别
  9. 使用jqprint插件实现打印
  10. c语言算法求e的x次方的导数,【e的x次方的导数】-e的x次方的导数-数学-宣苹谕...