CaptainSG
码龄13年
求更新 关注
提问 私信
  • 博客:102,268
    社区:1,552
    问答:1,103
    104,923
    总访问量
  • 54
    原创
  • 14
    粉丝
  • 83
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:山东省
加入CSDN时间: 2013-07-17
博客简介:

sangwz

查看详细资料
个人成就
  • 获得33次点赞
  • 内容获得16次评论
  • 获得182次收藏
  • 代码片获得200次分享
  • 博客总排名1,992,543名
创作历程
  • 19篇
    2021年
  • 37篇
    2020年
成就勋章
TA的专栏
  • 工具库
  • CUDA
    2篇
  • opencv
    5篇
  • tensorflow
    2篇
  • 那些坑们
    11篇
  • 计算机环境配置
    13篇
  • C/C++
    7篇
  • python
    1篇
  • Liux/Windows系统
    1篇
  • 计算机视觉-深度学习
    6篇
  • 算法基础部分
    4篇
  • 机器学习
    3篇
  • NLP总结
    1篇
  • 项目部署
    2篇
  • 项目实现-数据处理
    2篇
  • 代码题汇总
    1篇
  • http协议
    1篇

TA关注的专栏 1

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

兴趣领域 设置
  • 人工智能
    机器学习神经网络图像处理
创作活动更多

【多重好礼】鸿蒙心迹 · 开发录原创征稿活动

鸿蒙开发者的实战经验,值得被记录。从踩坑排查到项目复盘,从工具脚本到学习笔记,每一段真实的开发经历,都是社区最宝贵的技术资产。「鸿蒙心迹 · 开发录」正式启航,不限主题、随时可写,只要是鸿蒙开发相关的真实经验都欢迎投稿。 本活动为 [HarmonyOS 7.0 创新内容共创季](https://builderx.csdn.net/activity-site/harmonyos/activity2026)双轨征文之一,与[「共创季 · 稿事节」](https://harmonyosdev.csdn.net/6a97f0de2b83d06f0ecadec5.html)深度征文互补——「稿事节」写深度技术长文,「开发录」写日常开发实战笔记。 「开发录」每月一期,12月截止,本季共三期,投稿即有机会获得京东卡、CSDN博客流量券、亿万Token、社区定制周边好礼!

268人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

Opencv C++:使用VideoWriter 写视频

使用 VideoWriter 写视频文件用代码说明如何写视频:#include <opencv2/opencv.h>voide videoWrite(){ std::string inputFile = "test.mp4"; cv::VideoCapture cap(inputFile); std::string filePath; // 写如文件路径 int fps=25; int width=100; int height=100; cv::VideoWr
原创
博文更新于 2021.12.16 ·
5338 阅读 ·
1 点赞 ·
3 评论 ·
8 收藏

vscode读取相对路径的问题处理

vscode中默认的相对路径是从项目根目录开始的,设置成当前文件的相对路径方法如下:在.vscode文件夹中,找到launch.json文件(没有的话自己创建一个),将cwd的值改为空,如下:{“name”: “Python: Current File (Integrated Terminal)”,“type”: “python”,“request”: “launch”,“program”: “${file}”,“console”: “integratedTerminal”,“cwd”:""
原创
博文更新于 2021.11.21 ·
4408 阅读 ·
3 点赞 ·
3 评论 ·
5 收藏

目标检测之YOLOX--Windows系统下的环境配置

YOLOX之Windows环境配置Windows下的安装配置步骤从github上clone yolox项目到本地磁盘创建新的环境或者使用之前已经创建完成的环境,查看requirements.txt文件中所要求的依赖库是否都已安装。我这里是在conda环境下,使用的之前在用的环境,所以大部分的依赖库都已安装完成在YOLOX根目录下打开新的终端,conda切换到刚才创建的环境下,执行以下命令:python setup.py develop如果成功,显示如下:[外链图片转存失败,源站
原创
博文更新于 2021.10.12 ·
1772 阅读 ·
1 点赞 ·
0 评论 ·
7 收藏

CUDA编程:(一)代码编写工具使用以及配置

WINDOWS下的工具windows下可以使用 VS 或者 QTCreator实现cuda编程,实现方法以及介绍如下1. QTCreator实现cuda编程参考链接:CUDA编程(一):QT中编写cuda代码1. 修改pro文件在已有的工程下面添加如下配置信息:#在已有的工程上添加以下内容####cuda库########LIBS += -L"/usr/local/lib" \ -L"/usr/local/cuda/lib64" \ -lcudart \ -
原创
博文更新于 2021.08.28 ·
1383 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

为什么直接打开vs2019项目运行很慢,用unity打开vs运行正常速度?

答:

大哥搞定了吗,我现在也有这个问题呢

回答问题 2021.08.27

CUDA编程之CMAKE

CUDA编程cmake基本模板cmake版本与命令cmake版本之间会有命令差异,高版本中会舍弃一些低版本中的命令。而网上找到的大部分的cuda程序cmake文件都是基于低版本的,基本上都是有 add_cuda_executable 这个命令的版本。而这个命令在高版本中丢弃了,所以要修改win10预览版系统中cmake出错的问题如果安装的是win10的预览版或者其他什么原因,如果出现报错:-- Selecting Windows SDK version 10.0.19041.0 to targe
原创
博文更新于 2021.08.12 ·
2434 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

C++:多线程

C++:多线程 验证对比其他多线程实现方法的效率问题1. 什么是多线程以及为什么使用多线程不再啰嗦2. 多线程实现方法2.1 通过thread类来实现从C++ 11开始,提供了thread来实现多线程,使用简单方便。没有和其他实现thread的方法进行对比。后续可以考虑测试一下#include <thread>std::thread t1(func, para1, para2, ... );t1.join();2.1.1 类外函数使用类内函数创建线程类外多线程调用
原创
博文更新于 2021.06.29 ·
641 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++: 有名管道(FIFO)通信bug

这里给出一个写的比较清晰的管道通信的文章:https://www.cnblogs.com/boyxiao/archive/2011/01/02/1924188.html项目场景:场景:Windows下,进程间使用FIFO通信,用于传输视频帧。问题描述:1. 客户端第一次在read(即createFile)那里会阻塞,客户端第二次运行的时候才会读取出信息;2. 在传输过程中会出现闪屏,画面和黑屏交替出现; 原因分析:1. 搜索服务端的管道名,发现代码中实例了两个相同名字的管道;2
原创
博文更新于 2021.06.24 ·
548 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Win10环境配置:VS2019无法运行-无响应

1. 环境说明Win10 + VS2019&VS20152. 症状打开VS201X后,软件一直处于无响应状态,不能操作。打开vs2019,没有相应。使用 promot shell 执行 devenv.exe /SafeMode 可以进入到软件中执行操作,但是下一次仍然会出错。3.解决方法百度搜索结果,大部分都是进入到 safeMode ,治标不治本,不能完全解决当前问题。后面参考https://stackoverflow.com/questions/32721619/visual-
原创
博文更新于 2021.06.15 ·
5009 阅读 ·
0 点赞 ·
0 评论 ·
9 收藏

白嫖google-GPU: 如何使用colab

如何使用免费的Colab进行深度学习
原创
博文更新于 2021.06.10 ·
15021 阅读 ·
7 点赞 ·
1 评论 ·
54 收藏

pytorch安装

pytorch学习总结pytorch安装安装过程安装时遇到的问题源码安装pytorch安装安装过程安装环境:win10python:3.7安装方式:pippytorch安装同tensorflow,有很多种安装方法。比较常用的有pip,conda,源码安装(pip的本地安装)pytorch有gpu版本核cpu版本,cpu版本较小,90多M,gpu的比较大,600M左右。具体安装可以参...
原创
博文更新于 2021.04.21 ·
310 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

机器学习科学计算库使用

matplotlib使用设置图片大小fig = plt.figure (figsize = (20,8),dpi = 80)长,宽; dpi==>每英寸像素,数值越大越清晰matplot回值折线图导入pyplot工具import import matplotlib.pyplot as plt设置中文显示。若不设置,在绘制图片时中文不能显示。方法有三种,分别如下:方法1plt.rcParams['font.sans-serif']=['SimHei'] #用
原创
博文更新于 2021.04.21 ·
648 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

OpenCV C++:imshow显示不成功,灰色窗口

问题描述:使用cv::imread() 成功读取到图片,但是使用 imshow()显示出来的是一片灰色。结果如下:当前原因是:代码中使用了 system(“pause”);这句代码将这句修改为 cv::cvWaitkey(0);之后,能正常显示图片。原因未知。待补充。其他解释:其他博客,评论中也有一条解决方案...
原创
博文更新于 2021.04.16 ·
1826 阅读 ·
1 点赞 ·
1 评论 ·
4 收藏

C++:{}的使用

今天在对fastrt代码进行阅读时,遇到类的实例化时后面没有传统的(),而是直接使用{} ,有时里边有参数。搜索{}的使用搜到这篇文章,讲述了{}的使用参考文章链接:http://www.arthurcode.com/2019/09/16/c%E7%9A%84%E5%92%8C/()用来表示函数调用,包括普通函数和构建函数,以及可以给内建类型初始化int *p = new int[1000];int *p = new int[1000](); // 内建类型圆括号初始化是语法,是标准int *p
原创
博文更新于 2021.03.16 ·
2616 阅读 ·
3 点赞 ·
0 评论 ·
6 收藏

python: @的作用

之前学过pytho中的装饰器使用时需要用@符号对要装饰的函数做修饰。现在,在学习使用fastreid时,代码中有网络以及各个模块都会使用register类,其中就使用了@符号,下面就@符号的使用做记录。def check_num(func): strs = func() if strs.isdigit(): print('输入为数字:{}...'.format(strs)) else: print('输入不是数字:{}...'.format(st
原创
博文更新于 2021.03.12 ·
378 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux: 文件查找/指定目录查找/忽略某个目录

sudo find / -path "/mnt" -prune -o -type f -name "libcuda.so*" -printsudo: 申请权限,方便查找所有路径find: 查找命令/ : 当前查找的路径-path: 关键字,表示路径,前面的路径“/mnt”: 表示忽略的路径, 注意要用引号括起来,并且注意不要已/结尾-prune: 关键字,表示要忽略的路径,前面的路径-name: 要查询的文件名“libcuda.so*”:文件名,用引号扩区来,*通配符,表示省略,可有可无
原创
博文更新于 2021.03.11 ·
648 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

OpenCV C++ : 画面鼠标操作

背景在日常使用opencv中,需要使用鼠标进行一些操作。如使用鼠标绘制矩形、画圆、鼠标点击触发特定事件等。下面对OpenCV-C++中如何使用鼠标进行学习记录使用的API以及参数介绍opencv中使用鼠标事件使用的是鼠标操作相关的回调函数:cv::setMouseCallback(const string& windowname, MouseCallback onMouse, void* userdata=0)// windowname: 要操作的窗口名称// onMouse: 鼠标事件
原创
博文更新于 2021.03.11 ·
1404 阅读 ·
0 点赞 ·
1 评论 ·
8 收藏

C++: IOU与NMS实现

链接:
原创
博文更新于 2021.02.06 ·
385 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Git:修改git用户名后,本地push报错问题

修改用户名后本地push会有如下错误提示通过如下命令在本地执行,可解决:git remote set-url origin https://github.com/XXX/xxx.git
原创
博文更新于 2021.02.05 ·
663 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

C++:全局变量-多个文件共享的全局变量

在项目中有时会用到跨文件的全局变量,这次在实现鼠标事件时,用到了全局变量,在此记录、总结当前所学习到的内容。先附上参考链接:链接1头文件中不要定义变量: 如果你的头文件被多次引用,那么一个变量会被定义多次。**头文件中可以对变量进行声明,使用 extern **变量的定义和声明声明:是告诉编译器我要用个什么类型的变量,并给它起个名字,并不为它分配内存;定义:负责创建与关键字相关联的实体,即编译器会为该变量分配内存,可以赋值;声明可以有多次,但是定义只有一次;头文件中
原创
博文更新于 2021.02.05 ·
1285 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏
加载更多