- 博客(125)
- 资源 (12)
- 收藏
- 关注
原创 编译支持GPU的opencv,并供python的import cv2调用
下载opencv和opencv_contrib,cmake过程中要下载的一些包可以手动下载配置,如果网络较好,也可以等待自动下载。
2023-11-02 15:50:31 1186
转载 Ubuntu18.04 安装 OpenCV4.3 及环境配置
john_bh擅长Python,机器学习实战,PyTorch,等方面的知识,john_bh关注计算机视觉,图像处理,深度学习,pytorch,神经网络,opencv领域.john_bh的博客_CSDN博客-Python,机器学习实战,PyTorch领域博主。
2023-07-07 10:16:18 279
原创 docker常用命令
最近学习使用docker运行yolov5环境,不太熟练,将常用命令记录下来:一、拉取镜像在docker hub上搜对应镜像,并执行对应的docker pull命令拉取镜像image到本地二、镜像操作sudo docker images 查看系统中现有的镜像sudo nvidia-docker run -itd image_id bash 执行镜像生成容器container。注意这里如果不用nvidia-docker的话,生成的容器不能调用nvidia-smi,即不能用本地的GPU资源。
2022-03-31 15:04:04 1540
原创 MOT 多目标追踪 自动标注工具调研
总结的比较全面的帖子:https://www.reddit.com/r/computervision/comments/jryb5d/best_labeling_tool_for_object_tracking/superannotaionSuperAnnotate Desktop: A better alternative to free annotation toolsdeeplabel GitHub - jveitchmichaelis/deeplabel: A cross-platf
2022-03-23 11:54:18 1364
原创 格灵深瞳招股书摘要-技术部分
以下内容仅供个人学习和借鉴,如侵权立删!一、经营模式公司主要从事计算机视觉技术和大数据分析技术的研发和应用。公司的盈利来源于向客户提供面向应用场景的人工智能产品及解决方案获得销售收入。公司自主研发的人工智能产品主要包括智源智能前端产品、灵犀数据智能平台及深瞳行业应用平台。人工智能产品既可以单独销售,也可根据客户需求,将上述产品进行组合以整体行业解决方案向客户交付。报告期内,公司的主营业务收入主要来源于城市管理、智慧金融和商业零售三大业务领域的产品及解决方案的销售。二、竞争
2022-03-22 09:57:09 368
原创 ubuntu18安装labelme后启动不了的问题解决
qt.qpa.plugin Could not load the Qt platform plugin xcb运行python 代码, 遇到标题中的报错。原来以为是qt的问题,尝试了baidu和bing各种办法都无济于事。后来终于参考某网页,把opencv-python版本 由 4.5 下降为 4.3.0.36 ,问题解决。这已经是第二次由于opencv版本造成问题了。来源qt.qpa.plugin Could not load the Qt platform plugin xcb -.
2022-03-18 11:49:54 1566 1
原创 rgb2gray的c++实现
template<typename _Tp> struct RGB2Gray{ typedef _Tp channel_type; RGB2Gray(int _srccn, int blueIdx, const float* _coeffs) : srccn(_srccn) { static const float coeffs0[] = { 0.299f, 0.587f, 0.114f }; // 三分量系数不同,人眼对绿色最敏感,所以G.
2022-03-07 10:49:27 684
原创 ubuntu18 更新g++、gcc版本
Ubuntu18.04 修改gcc/g++版本_csdn_zhishui的博客-CSDN博客_ubuntu 修改gcc版本
2022-02-21 15:11:30 1625
原创 多CUDA版本切换命令行
sudo rm -rf /usr/local/cudasudo ln -s /usr/local/cuda-10.2 /usr/local/cudanvcc --version
2022-02-18 15:04:48 970
原创 pytorch Missing key(s) in state_dict
加载模型的时候,加上一个关键字 strictmodel.load_state_dict(pretrained_dict, strict=False) # 多GPU训练,单GPU推理 strict=False
2022-02-11 11:06:16 1177
翻译 pytorch框架下加载图片做一次模型推理
if __name__ == "__main__": img1 = imread("/home/user/Downloads/112x112/re_bob.jpg") img2 = imread("/home/user/Downloads/112x112/re_jiwi.jpg") img1 = img1 / 255 img2 = img2 / 255 img1 = (img1 - 0.5) / 0.5 img2 = (img2 - 0.5) / 0.5 .
2021-12-09 09:53:05 547
原创 基于faiss库的人脸检索加速实验
Faiss是由Facebook于2017年开源的可支撑十亿级别数据检索的高效检索库,是为稠密向量提供高效相似度搜索和聚类的框架,其实现了包括索引搜索、PCA降维、PQ(乘积量化)等多种检索算法参考链接 Faiss流程与原理分析 - yhzhou - 博客园参考链接 完全解析:使用Faiss进行海量特征的相似度匹配_夕小瑶的卖萌屋-CSDN博客直接给出实验结果:conda下的py3环境安装faiss方式:pip install faiss-cpu在Intel i7CPU上对329.
2021-12-01 15:56:59 836
原创 人脸识别评价指标: TAR@FAR
以下解释大白话居多,公式较少,主要是为了理解原理,有不对的地方可以在评论区里讨论。假设检索库1000张人脸,底库10000张人脸,top1正确的人脸有900张,错误的人脸有100张。1. 先说一下我之前的统计人脸识别率的方式输出一个top1的准确率为900/1000=90.00%。2. 以上计算方式的问题 因为实际项目上需要一个阈值,而如步骤1的实验是给不出阈值的,而阈值T的给定又决定着在实际项目使用时候的识别率(通过率)和误识率。3. 解释一下TAR@...
2021-11-24 16:12:28 5568 4
原创 【人脸识别资源】数据集和开源工程-持续更新
----------------------------------------- 开源工程 ----------------------------------------------------一、FaceX-Zoo:FaceX-Zoo is a PyTorch toolbox for face recognition.https://github.com/JDAI-CV/FaceX-Zoo------------------------------------------ 开源数据
2021-09-08 10:35:48 446
原创 Face Keypoints检测-数据扩充
最近在做人脸关键点检测模型训练,采用的是heatmap方式,使用JD-Landmark 106数据,发现有博主写了一个比较好的数据扩充脚本,Mark一下防止忘记:https://blog.csdn.net/xxboy61/article/details/100181703数据扩充效果:...
2021-08-27 09:56:40 147
原创 mxnet训练arcface加速实验
本地训练服务器:Ubuntu16.04、cuda10.1、cudnn7.6.5、1080Ti x 8主要是从 https://github.com/deepinsight/insightface/issues/125找的线索。。。环境变量配置(显存):参考https://blog.csdn.net/u010402786/article/details/78475472使用memonger:参考 https://github.com/dmlc/mxnet-me...
2021-08-26 10:25:23 285
原创 pytorch保存整个模型和只保存模型参数的语法区别
参考pytorch保存save模型的坑https://blog.csdn.net/weixin_44010756/article/details/115982164
2021-08-18 09:48:25 3707
原创 解决python import 同目录下文件夹内py失败的问题
import ossys.path.append(os.path.join(os.path.dirname(__file__), 'RetinaFace'))from retinaface import RetinaFace在工程中,经常引用同目录文件夹下的某个py文件,找不到该文件。用sys.path.append(os.path.join(os.path.dirname(__file__), 'RetinaFace'))这句话基本上就解决问题了。Mark一下...
2021-08-12 16:35:03 2977
原创 numpy生成heatmap的方式
看到一段别人写的用numpy生成热力图的代码,感觉比较简洁,Mark一下:def gaussian_k(x0,y0,sigma, width, height): """ Make a square gaussian kernel centered at (x0, y0) with sigma as SD. """ x = np.arange(0, width, 1, float) ## (width,) y = np.arange(0,
2021-07-29 15:26:02 911
原创 opencv计算图像模糊度(sobel和laplacian)
# -*-coding=UTF-8-*-"""在无参考图下,检测图片质量的方法"""import osimport cv2import numpy as npfrom skimage import filtersclass BlurDetection: def __init__(self, strDir): print("图片检测对象已经创建...") self.strDir = strDir def _getAllImg(self, .
2021-07-05 20:40:47 3195
原创 ubuntu18.04虚拟机重启后分辨率降低的问题解决
参考链接VMware中Ubuntu 出现Unknown Display问题解决_xuguokun1986的博客-CSDN博客
2021-06-07 09:16:49 1174
原创 eccv2020 Can You Read Me Now? Content Aware Rectification using Angle Supervision 文档校正
ECCV2020录用的论文Can You Read Me Now? Content Aware Rectification using Angle Supervision针对移动设备拍摄的文档图像进行几何校正,以获得平整的文档图像。
2021-03-31 15:04:07 197
原创 用FFmpeg批量处理wav音频文件到指定格式方法
import os # import fnmatch import reimport subprocess gl_file_list = []gl_failed_list = [] def getFilesPath(path): # 获得指定目录中的内容 file_list = os.listdir(path) for file_name in file_list: new_path = os.path.join(path, fil.
2021-02-23 15:06:35 556
原创 Ubuntu下切换多个版本CUDA的方法
https://blog.csdn.net/ksws0292756/article/details/80120561
2021-02-19 18:40:23 90
原创 python文本聚类-对一列文本进行聚类
1. 需求一个txt文档,如下图。大概几万行数据,但是没有归类,要人工归类的话耗时耗力,打算用文本聚类的方法对txt里面的每条数据自动分类。2. 参考主要参考https://zhuanlan.zhihu.com/p/782616533. 代码#encoding = utf-8import numpy as npimport pandas as pdimport reimport osimport codecsimport jieba#打开文件,用jieba进行分词
2021-02-05 11:26:56 2113 3
原创 opencv读取视频文件,并转成yuv20sp格式,最后赋值给uint8_t*指针
bool MindVideo::DoCapProcess() { string videoFile = "../data/person.mp4"; cv::VideoCapture capture(videoFile); if (!capture.isOpened()) { cout << "Movie open Error" << endl; return FAILED; } cout << "M.
2021-02-03 13:26:37 564
原创 labelme标注的json文件转成coco128的格式
用Labelme标注的实例分割的label,用于训练实例分割模型,但是后来想用Yolov5训练检测模型,不想重新标注数据,就用实例分割取出外接矩形框,转成coco128的那种格式,用于yolov5的训练。转换代码如下,其中主要是涉及到一些json格式的处理,自己主要是用的是jupyter notebook单步调试的,所以代码格式看起来稍微有点乱。# +#encoding: utf-8# -import jsonimport cv2import base64import osde
2021-01-16 13:33:43 1216 1
unsup3d算法预训练模型 — pretrained_celeba
2020-06-29
Deep alignment pretrained model
2019-06-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人