首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏JNing的专栏

    深度学习: CV顶会 & CV顶刊

    CV三大会议 CVPR: International Conference on Computer Vision and Pattern Recognition (每年,6月开会) ICCV: Conference on Computer Vision (奇数年,10月开会) ECCV: European Conference on Computer Vision (偶数年,3月截稿,9月开会) CV

    3.2K30发布于 2018-09-27
  • 来自专栏Rattenking

    OpenCV-Python学习(11)—— OpenCV 图像几何形状绘制(cv.line、cv.circle、cv.rectangle、cv.ellipse)

    学习目标 学会使用 cv.line 绘制一条线; 学会使用 cv.circle 绘制圆; 学会使用 cv.rectangle 绘矩形; 学会使用 cv.ellipse 绘椭圆。 2. 2.2 lineType 值说明 值 描述 cv.FILLED 表示内部填充(实心图形)。 cv.LINE_4 表示 4 邻接线型。 cv.LINE_8 表示 8 邻接线型。 绘制直线 cv.line 函数说明 3.1 cv.line() 函数使用 cv.line(img, pt1, pt2, color[, thickness=1, lineType=LINE_8, shift 直线绘制实例 7.1 实例代码 import cv2 as cv def draw_line(): img = cv.imread(". ,(450,50),25,(255,0,0),10,cv.LINE_AA) cv.imshow('circle', img) cv.waitKey(0) cv.destroyAllWindows

    3.1K21编辑于 2022-11-07
  • 来自专栏耕耘实录

    职业履历(CV

    履历(CV)是向雇主推销自己的“广告”。 什么是 CVCV 指的是 "Curriculum Vitae" Curriculum vitae 在拉丁语中的意思是“生命的故事” CV 经常被称为 "Resume" 一份 CV 中包含哪些内容? 一份 CV 至少要包含下列内容: 个人信息 工作经历 技能 教育水平 个人简介和兴趣 推荐 您的个人信息 个人信息应该包括姓名、住址、电话和电子邮件。 我建议您把这些信息放到 CV 的顶部,让它看上去像信笺的抬头。 您的工作经历 列出你做过的工作 - 在开头列出您最近的工作经历。 以及简短的工作描述和您的职责。 确保工作经历位于 CV 的第一页。 我建议您把这些内容放到 CV 的最后。 由于这些内容可以展现您的特质,所以雇主会有兴趣了解这些内容。但需要小心,不要过度地描述您的兴趣,也不要描述那些可能影响到工作的兴趣。

    81540发布于 2018-12-20
  • 来自专栏镁客网

    CV无战事

    CV圈大概最有发言权。 去年的CV领域,“资本寒冬”和“融资兴盛”两个词总是天人交战,难分伯仲,真实面貌如何一时间令人难以分辨。 在旷视、商汤拿下了安防、平台市场,依图拿下了医疗领域半壁江山后,CV界的最后一块大蛋糕就只剩下金融了,吃掉它的就是CV热搜的助推人,云从。 据不完全数据统计显示,目前我国至少有35家专攻CV领域的创业公司,加之地平线、图灵等CV相关企业,“四小龙”的竞争对手都不容小觑。 海康之外,BAT三大巨头于CV产业的布局也愈加明显。尽管阿里埋了一根线在三大CV公司,但也没有忘记把核心技术掌握在自己手中。 收购美国CV初创公司xPerception、大量招聘CV方向实习生、全线开放视觉技术等,都是百度为拿下CV市场而在技术、人才、产品及用户方面做的储备工作。 腾讯对CV的重视就加不言而喻。

    84520发布于 2018-12-05
  • 来自专栏计算机视觉理论及其实现

    Python-OpenCV:cv2.imread(),cv2.imshow(),cv2.imwrite()

    cv2.imshow('image',img)cv2.waitKey(0)3、保存图像cv2.imwrite()cv2.imwrite('lena.png',img)? ==========================使用cv2.imread(),cv2.imshow(),cv2.imwrite()读取、显示和保存图像一、读入图像使用函数cv2.imread(filepath 窗口大小自动调整为图片大小cv2.imshow('image',img)cv2.waitKey(0)cv2.destroyAllWindows()#dv2.destroyWindow(wname)cv2 cv2.imwrite('1.png',img, [int( cv2.IMWRITE_JPEG_QUALITY), 95])cv2.imwrite('1.png',img, [int(cv2.IMWRITE_PNG_COMPRESSION () 3、颜色空间转换#彩色图像转为灰度图像img2 = cv2.cvtColor(img,cv2.COLOR_RGB2GRAY)灰度图像转为彩色图像img3 = cv2.cvtColor(img,cv2

    8.8K20编辑于 2022-09-02
  • 来自专栏数据结构和算法

    Emgu.CV 报错 Emgu.CV.Util.CvException: OpenCV

    Emgu.CV 报错 Emgu.CV.Util.CvException: OpenCV 异常信息: Emgu.CV.Util.CvException: OpenCV: 在 Emgu.CV.CvInvoke.CvErrorHandler Int32 status, IntPtr funcName, IntPtr errMsg, IntPtr fileName, Int32 line, IntPtr userData) 在 Emgu.CV.CvInvoke.cvGetImageSubRect (IntPtr imagePtr, Rectangle& rect) 在 Emgu.CV.Image`2.GetSubRect(Rectangle rect) 在 XXXXXXX\Form1 补充: Emgu.CV 中,如果截取的区域超过图片的大小边界,则而会抛出同样的异常。

    68010编辑于 2023-11-30
  • 来自专栏Rattenking

    OpenCV-Python学习(9)—— OpenCV 通道的分离与合并(cv.split、cv.merge、cv.mixChannels、cv.inRange)

    通道分离 BGR 单独通道图像的显示 6.1 实例代码 import cv2 as cv def split_demo(): img = cv.imread('. ', b) cv.imshow('butterfly_g', g) cv.imshow('butterfly_r', r) cv.waitKey(0) cv.destroyAllWindows /images/butterfly.jpg') cv.imshow('butterfly', img) dst = cv.cvtColor(img, cv.COLOR_BGR2HSV) cv.imshow 通道合并 8.1 代码实例 import cv2 as cv def merge_demo(): img = cv.imread('. ', b) # cv.imshow('butterfly_g', g) # cv.imshow('butterfly_r', r) dst = cv.merge([b,g,r]) cv.imshow

    3.4K10编辑于 2022-10-24
  • 来自专栏朱永胜的私房菜

    【BUG】 ‘cv2.cv2‘ ‘wechat_qrcode_WeChatQRCode‘

    首发博客地址 https://blog.zysicyj.top/ 报错内容 AttributeError: module 'cv2' has no attribute 'wechat_qrcode_WeChatQRCode

    1.6K40编辑于 2023-08-24
  • 来自专栏粽子的深度学习笔记

    pycharm import cv2 : no module named cv2

    在win 10 上成功安装OpenCV之后,发现在PowerShell上能成功导入OpenCV,在PyCharm上import cv2会出现“no module named cv2”的问题。

    2K20发布于 2021-07-07
  • Cv2.Add和Cv2.AddWeighted区别

    区别总结 操作类型:Cv2.Add执行的是逐元素加法,而Cv2.AddWeighted执行的是加权平均操作。 应用场景:Cv2.Add适用于需要逐元素相加的场景;而Cv2.AddWeighted则更适用于图像叠加、透明度调整和亮度调整等场景。 综上所述,Cv2.Add和Cv2.AddWeighted在功能、参数和应用场景上存在显著差异,选择哪个函数取决于具体的图像处理需求。 Cv2.ImShow("Result", result); Cv2.WaitKey(0); Cv2.DestroyAllWindows(); } } 解释: Cv2 Cv2.ImShow("Result", result); Cv2.WaitKey(0); Cv2.DestroyAllWindows(); } } 解释: 如果

    27600编辑于 2025-07-16
  • 来自专栏软件研发

    讲解undefined reference to cv::_InputArray::_InputArray(cv::Mat const&)

    :plaintextCopy codeundefined reference to cv::_InputArray::_InputArray(cv::Mat const&)这个错误通常发生在编译或链接阶段 << std::endl; return -1; } cv::Mat grayImage; cv::cvtColor(image, grayImage, cv:: 其中,cv::imread 函数用于读取图像文件,cv::cvtColor 函数用于转换图像的颜色空间,将彩色图像转换为灰度图像。 执行上述代码时,可能会遇到 undefined reference to cv::_InputArray::_InputArray(cv::Mat const&) 错误。 这些派生类包括 cv::_InputArray、cv::_InputOutputArray 和 cv::_OutputArray,它们分别用于表示输入、输入输出和输出数据。

    1.2K10编辑于 2023-12-29
  • 来自专栏机器学习AI算法工程

    CV基础:图像投影

    图片清晰度识别之改进ssim算法 连通域的原理与Python实现 CV基础:区域生长与分水岭算法 字符分割有很多方法,但并不是每一种方法是万能的,那么就需要根据自己的需要来分析。

    73420发布于 2020-09-04
  • 来自专栏计算机视觉理论及其实现

    cv2.Sobel()

    具体还有:CV_16S(16位无符号数),CV_16U(16位有符号数),CV_32F(32位浮点数),CV_64F(64位浮点数)e.g. import cv2 #载入原图,图像深度为CV_8U _8U,一个为CV_64F img_gradient_X_8U=cv2.Sobel(img_original,-1,1,0) img_gradient_X_64F=cv2.Sobel(img_original ,cv2.CV_64F,1,0) #将图像深度改为CV_8U img_gradient_X_64Fto8U=cv2.convertScaleAbs(img_gradient_X_64F) #图像显示 cv2.waitKey() cv2.destroyAllWindows() 效果如下:? 函数cv2.convertScaleAbs()的使用在上述案例案例中,我们使用了函数cv2.convertScaleAbs()将图像深度为CV_64F的梯度图像重新转化为CV_8U,这是由于函数cv2.

    1.2K20编辑于 2022-09-02
  • 来自专栏计算机视觉理论及其实现

    cv2.drawContours

    在一幅图像上绘制所有的轮廓:import numpy as npimport cv2img = cv2.imread('1024.jpg')imgray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY )ret,thresh = cv2.threshold(imgray,127,255,0)image ,contours,hierarchy = cv2.findContours(thresh,cv2. cv2.imshow('imgray',imgray) cv2.imshow('image',image) cv2.imshow('imag',imag) if cv2.waitKey import numpy as npimport cv2img = cv2.imread('1024.jpg',0)ret,thresh = cv2.threshold(img,127,255,0)image 可以使用函数cv2.boundingRect()查找得到#(x,y)为矩形左上角的坐标,(w,h)是矩形的宽和高x,y,w,h=cv2.boundingRect(cnt)img=cv2.rectangle

    3.9K10编辑于 2022-09-02
  • 来自专栏计算机视觉理论及其实现

    cv2.resize()

    cv2.resize(src, dsize[, dst[, fx[, fy[, interpolation]]]]) -> dst 参数说明:src - 原图dst - 目标图像。 缩小图像,比例为(0.3, 0.5) 放大图像,比例为(1.6, 1.2) """ __author__ = 'zj' import cv2 import os if __name_ _ == '__main__': img = cv2.imread("lena.jpg", -1) if img == None: print "Error: could = cv2.resize(img, (0, 0), fx=fx, fy=fy, interpolation=cv2.INTER_CUBIC) # 显示 cv2.imshow(" src", img) cv2.imshow("shrink", shrink) cv2.imshow("enlarge", enlarge) cv2.waitKey(0

    3.1K30编辑于 2022-09-03
  • 来自专栏ROBOTEDU

    CV学习2.1】 模糊

    导览 OpenCV中的二值化方法 CV::blur BoxFilter MedienBlur GaussianBlur 01 CV::blur void blur( InputArray src, 02 BoxFilter void boxFilter( InputArray src,//输入 必须 OutputArray dst, //输出 必须 int ddepth,//输出图像格式 CV 高斯滤波,对所有像素进行卷积,锚点取值为核周围对XY两个方向的加权均值 小结 OpenCV中的二值化方法 CV::blur BoxFilter MedienBlur GaussianBlur

    69830发布于 2020-04-27
  • 来自专栏云深之无迹

    CV补篇(投影)

    前面虽然分享了那么多的东西,但是一些细节还是要补充的。 不同的投影模型适用的场景 这个是最常用的投影变换的特点 这个是较长的一个转换关系,是和像素坐标系相关的 也就是这个 这个是三个坐标系的转换示意图 酒店的走廊就有这个感觉 好难这个东西 https://blog.csdn.net/shikongz/article/details/124054183 https://blog.csdn.net/qq_29931565/article/deta

    36120编辑于 2022-11-29
  • 来自专栏二猫の家

    CV】图像分割详解!

    这一大部分我们将要介绍的是深度学习大火之前人们利用数字图像处理、拓扑学、数学等方面的只是来进行图像分割的方法。当然现在随着算力的增加以及深度学习的不断发展,一些传统的分割方法在效果上已经不能与基于深度学习的分割方法相比较了,但是有些天才的思想还是非常值得我们去学习的。

    96721编辑于 2023-10-25
  • 来自专栏机器学习与生成对抗网络

    CV基础:图像投影

    原文地址 https://www.cnblogs.com/wt714/p/12505877.htm

    96010发布于 2021-01-08
  • 来自专栏全栈程序员必看

    python cv.imread_为什么cv2里没有imread

    cv2.IMREAD_GRAYSCALE:以灰度模式读入图像 import cv2 img = cv2.imread(‘lena.jpg’,0) PS:调用opencv,就算图像的路径是错的,OpenCV cv2.imshow(‘image’,img) cv2.waitKey(0) 3、保存图像cv2.imwrite() cv2.imwrite('lena.png',img) =========== =============== 使用cv2.imread(),cv2.imshow(),cv2.imwrite()读取、显示和保存图像 一、读入图像 使用函数cv2.imread(filepath,flags cv2.imwrite(‘1.png’,img, [int( cv2.IMWRITE_JPEG_QUALITY), 95]) cv2.imwrite(‘1.png’,img, [int(cv2.IMWRITE_PNG_COMPRESSION = cv2.imread(‘1.jpg’,cv2.IMREAD_UNCHANGED) cv2.imshow(‘image’,img) k = cv2.waitKey(0) if k == ord(‘s

    2.8K20编辑于 2022-11-04
领券