opencv函数cvCvtcolor在Zthread中的奇怪问题

westice 2010-08-12 12:24:58

IplImage * colorimage = cvLoadImage("G:\\picture\\love.jpg",1);
IplImage * grayimage = cvCreateImage(cvGetSize(colorimage),IPL_DEPTH_8U,1);
cvCvtColor(colorimage,grayimage,CV_BGR2GRAY);
cvShowImage(graywindowname,grayimage);

cvCvtColor通不过,出现 0x1002e4e4 指令引用的0xffffffff内存不能为 read,注释掉它就可以运行,我试过CV_BGR2RGB,可以正常运行。这个函数是在zthread一个线程类中调用,如果不在线程里调用则没有问题,这是什么原因啊,opencv中灰度图是很重要的,自己写不知道出错原因,用着不放心啊!

补充: 用win32的多线程库也不行,在线程函数中也不能调用cvCvtColor(colorimage,grayimage,CV_BGR2GRAY);
不知道是谁的问题
...全文
458 6 打赏 收藏 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
猪的飞想 2010-10-03
  • 打赏
  • 举报
回复
CvShowImage这个函数!
如果你是在线程里循环可能会出错!
westice 2010-09-17
  • 打赏
  • 举报
回复
cvCvtColor 这个函数在单线程中,比如写在main函数中,这个不会出问题。
有时候需要多线程处理图片,我就把这个函数写在一个子线程中,一样的调用,然后就出现上面我说的问题
某某9 2010-08-23
  • 打赏
  • 举报
回复
这个函数是在zthread一个线程类中调用,如果不在线程里调用则没有问题

啥意思?
jtujtujtu 2010-08-18
  • 打赏
  • 举报
回复
什么图片?
代码运行没有问题的
附训练好的 YOLO 权重与 PyQt 可视化检测界面,页面底部含可视化效果预览,毕设/课设开箱即用。 【数据集概况】 · 检测类别(中文):[领航车(leader)] · 训练集:414 张 · 验证集:39 张 · 测试集:20 张 · 总计:473 张 该数据集聚焦于室内走廊环境中对领航车的精准识别与定位,具备高度场景专一性与实际应用价值。图像采集于光线均匀、结构规整的建筑内部通道,背景干扰因素少,有利于模型在复杂环境下的目标提取能力训练。领航车作为核心检测对象,在不同距离和角度下均被清晰标注,为智能导航系统、自动化引导设备等提供可靠的数据支持。... 【训练曲线与评估图】 【模型训练配置】 参数 | 值 模型 | yolo26n 训练轮数 | 100 epochs 输入尺寸 | 640x640 批次大小 | 24 优化器 | auto 初始学习率 | 0.01 训练设备 【关键指标汇总】 训练了 77 个 epoch,最终轮指标: 指标 | 数值 mAP50 | **0.9950** mAP50-95 | 0.9141 Precision | 0.9985 Recall | 1.0000 train/box_loss | 0.5224 train/cls_loss | 0.2526 val/box_loss | 0.4307 val/cls_loss | 0.1407 【训练过程分析】 77 轮训练后 mAP50 达到 0.9950,模型收敛良好。Loss 曲线前段快速下降,后段趋于平稳,val_loss 无反弹,没有明显过拟合。mAP50-95 为 0.9141,和 mAP50 差距仅 0.08,框的定位精度也很扎实。 【模型性能评估】 Precision 0.9985、Recall 1.000... 使用场景:毕业设计、课程设计、深度学习入门、工业场景落地验证。

4,514

社区成员

发帖
与我相关
我的任务
社区描述
图形图像/机器视觉
社区管理员
  • 机器视觉
  • 迪菲赫尔曼
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧