- 博客(50)
- 收藏
- 关注
原创 C++ char[]、char*、const char*、string 相互转换
在写C++代码时,会经常用到char[]、char*、const char*、string 相互转换,现总结如下,供大家参考。
2024-05-25 20:41:57 446
原创 E0144 “const char *“ 类型的值不能用于初始化 “char *“ 类型的实体
在Visual Studio中,在项目上右键,属性 >> C/C++ >> 语言 >> 符合模式,改为“否”。
2024-05-25 20:28:48 333
原创 pcl::transformPointCloud()用法及注意事项
其中cloud_in, cloud_out的类型为pcl::PointCloud::Ptr或pcl::PointCloud::Ptr 等点云类型。需要注意的是,调用该函数之前,须检查cloud_in->width是否有值,如果无,须对cloud_in->width进行赋值,否则出错。该函数的作用是通过转换矩阵transform将cloud_in旋转平移得到cloud_out。
2024-05-24 10:15:38 1307
原创 Windows系统获取硬盘读写速度(固态、机械通用)
管理员身份运行cmd,注意不要用powershell,可能会闪退。运行命令winsat disk -drive C获得C盘的读写速度
2024-03-07 20:44:26 767
原创 OpenVINO Microsoft C++ 异常: ov::Exception问题解决
runtime\bin\intel64\Release路径下的plugins.xml文件没有拷贝到可执行文件同级目录下。检查模型版本和OpenVINO运行时库版本是否一致,建议在安装同版本开发工具后用mo.exe进行模型转换。Microsoft C++ 异常: ov::Exception,位于内存位置 0x****** 处。这条语句时,出现上述报错,这个问题困扰了我2个小时,检查动态库和静态库都能对应得上,最终发现原因是。这条语句时,也出现上述报错,解决方法是。
2024-02-23 11:45:53 1117 5
原创 OpenVINO This method is deprecated and will be removed soon问题解决
在采用OpenVINO(2022.3版本) + VS2019进行目标检测模型推理部署时,出现以下报错:C4996 'ov::Node::evaluate': This method is deprecated and will be removed soon. Please use evaluate with ov::Tensor instead.
2024-02-22 16:27:02 498
原创 namespace “std“ 没有成员 “format“ 报错解决
2. C++语言标准选ISO C++20 标准 (/std:c++20)namespace "std" 没有成员 "format" 报错。满足以上两条,报错可解决。通过以下两条进行检查排除。C++代码如果在使用。
2023-12-11 22:57:56 1756
原创 有未经处理的异常: 0xC00000FD: Stack overflow 问题解决
Visual Studio 调试运行程序时出现xxx处有未经处理的异常(在 yyy.exe 中): 0xC00000FD: Stack overflow (参数: 0x0000000000000001, 0x000000015C203000) 报错。在属性 > 配置属性 > 链接器 > 系统 >,值都改为100000000。确定后再运行,问题可解决。
2023-10-12 09:52:06 4809
原创 NVIDIA英伟达所有GPU显卡算力及其支持的精度模式
很多炼丹师不知道自己英伟达显卡支持哪些精度模式,本文整理了NVIDIA官网的数据,为你解开疑惑。1. 首先了解CUDA计算能力及其支持的精度模式;2. 查看自己显卡(或其它NVIDIA硬件)的计算能力值为多少。通过以上两表,可了解每个硬件支持的精度模式。
2023-09-15 13:24:17 8499
原创 TensorRT量化INT8模型报错记录及解决方案
Calibration failure occurred with no scaling factors detected. This could be due to no int8 calibrator or insufficient custom scales for network layers. Please see int8 sample to setup calibration correctly.问题解决
2023-09-14 14:53:10 1261 7
原创 OpenCV 数据类型及赋值取值
如一个图像/矩阵的格式是CV_8UC3,对应的是 Mat.at(y,x)如一个图像/矩阵的格式是CV_32F,对应的是 Mat.at(y,x)如果需要给某个像素赋值或者取某个像素点的值,可通过以下形式进行赋值或取值。其中y为行序号,x为列序号。
2023-06-09 15:01:32 815
原创 OpenCV 批量加倾斜透明水印
实现的功能:1. 单个水印通过putText函数或自定义的putTextHuskyC函数;2.批量水印通过vconcat 纵向拼接及hconcat横向拼接;3. 透明水印通过addWeighted函数;4. 批量倾斜透明水印通过getRotationMatrix2D和warpAffine函数;
2023-04-21 22:23:00 684
原创 Win10 下编译 OpenCV 4.7.0详细全过程,包含xfeatures2d
在Win10下编译 OpenCV 4.7.0过程中,踩了几个坑,这里记录下来,供大家参考。
2023-04-09 15:26:45 7188 29
原创 OpenCV 4.7.0 调用SURF::create 报错问题解决
在用C++调用自己编译的OpenCV 4.7.0库进行图像SURF特征提取时,程序生成到SURF::create处就会报错中断。原因为CMake配置Configure时,没有勾选上OPENCV_ENABLE_NONFREE项
2023-04-09 10:09:44 941 1
原创 快速查看主板、CPU、显卡等硬件信息的方法
很多人不知道自己电脑的主板等硬件信息在哪查看,今天教大家一招,不用装某大师,直接浏览器里输入“英特尔® 驱动程序和支持助理”地址即可快速查看。https://www.intel.cn/content/www/cn/zh/support/intel-driver-support-assistant.html内容显示十分详细。
2023-04-07 09:47:52 2365
原创 RuntimeError: Unable to find a valid cuDNN algorithm to run convolution问题解决
使用YOLOv5 训练模型时,报错RuntimeError: Unable to find a valid cuDNN algorithm to run convolution原因:设置的批大小batch-size过大。
2023-03-31 09:54:23 1208
原创 快速解决Windows下 Visual Studio 无法打开包括文件: “unistd.h”
许多在Linux/Unix 系统下编写的C/C++代码需要头文件unistd.h,但Windows 环境下没有该头文件,所以用VS编译会报错。错误 C1083 无法打开包括文件: “unistd.h”: No such file or directory。
2023-03-30 13:44:19 12015 1
原创 编译OpenCV 4.7.0 无法解析的外部符号 cv::xfeatures2d::VGG::getDefaultName 问题解决
错误 LNK2001 无法解析的外部符号 "public: virtual class std::basic_string __cdecl cv::xfeatures2d::VGG::getDefaultName(void)const " (?getDefaultName@VGG@xfeatures2d@cv@@UEBA?AV?$basic_string@DU?$cha
2023-03-30 09:35:09 3555 5
原创 cv2.imshow error: (-2:Unspecified error) The function is not implemented.问题解决
在运行opencv的python代码时,调用cv2.imshow时报错,如下所示。cv2.error: OpenCV(4.5.5) D:\a\opencv-python\opencv-python\opencv\modules\highgui\src\window.cpp:1268: error: (-2:Unspecified error) The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Coco
2023-03-29 10:11:39 3732 6
原创 C++ 拷贝文件最简单快捷的两种方法
python拷贝文件十分的方便,C++就略显复杂了,查阅了多种方法,最终遴选出两种简单快捷的方法供大家参考。方法1:基于ifstream及ofstream。方法2:基于Windows API。通过测试,发现方法1比方法2更快速,但方法1会修改文件的“时间”属性,方法2不会。
2023-03-28 15:38:28 3386
原创 命令行 error D8021: 无效的数值参数“/Wfatal-errors”问题解决
Visual Studio 2019生成Cmake编译的项目时,出现了命令行 error D8021: 无效的数值参数“/Wfatal-errors”的报错。原因:CMakeLists.txt编译设置里包含“-Ofast -Wfatal-errors”项。
2023-03-28 11:25:57 2437
原创 添加Anaconda Powershell Prompt到右键
想要使用Anaconda Powershell Prompt每次还要去开始菜单打开,而且还要切换到特定目录下,十分麻烦。通过将Anaconda Powershell Prompt添加到鼠标右键,可在当前目录十分方便的打开Anaconda Powershell Prompt。步骤如下:
2023-03-25 22:02:21 1571 2
原创 Win10用cmd强制卸载软件
Win10系统想要卸载某些软件,通过“控制面板”---“程序和功能”,卸载可能会报错,大概率是因为权限不够。于是给予cmd进行卸载,步骤如下
2023-03-25 21:08:12 13141
原创 Ubuntu 系统 OpenCV 4 无法打开视频文件解决方案
ubuntu系统OpenCV VideoCapture类无法打开指定路径mp4视频文件,推敲原因应该是编译 OpenCV 4.6.0 时没有包含ffmpeg视频解码器或是包含了有问题的ffmpeg库。测试结果表明,只有通过方案一编译的OpenCV 才可以成功无警告打开视频文件并抓取帧图像。
2023-02-15 13:35:43 2532
原创 错误 C2001 常量中有换行符及 C2143 语法错误: 缺少“;”问题解决
在Ubuntu系统中编写且正常运行的C++代码,移植到Windows系统中,用Microsoft Visual C++ 2019编译时,出现了以下报错:错误 C2001 常量中有换行符 错误 C2143 语法错误: 缺少“;”(在“return”的前面) 原因可能是中文字符编码格式导致的异常。完美解决办法如下:用Notepad++打开报错文件。将Unix格式转换成Windows格式,将UTF-8转成UTF-8-BOM编码。
2023-02-10 13:41:42 1324
原创 OpenCV 打开USB摄像头帧率低问题解决
USB摄像头的像素格式一般都支持"YUYV"及"MJPG",其中MJPG格式在高分辨率场景下一般具有更高的帧率。采用OpenCV对USB摄像头进行视频图像抓取时,如果图像帧抓取帧率低,可采用以下方式提高帧率。注意:设置四字符代码(fourcc)须在open(0)之后,如果顺序颠倒会不起作用。
2023-02-09 15:44:05 3274
原创 Window 10 OpenCV 打开罗技(Logitech)摄像头速度慢问题解决
官网编译好的OpenCV 4.7.0库,可以用cv::CAP_ANY(默认)及cv::CAP_DSHOW等方式打开摄像头并抓取图像,摄像头打开时间为2~5秒,图像帧的分辨率越高,打开时间越长。采用最新版OpenCV 4.7.0 摄像头对罗技摄像头进行视频图像抓取时,发现存在打开摄像头问题。官网编译好的OpenCV库无法采用cv::CAP_MSMF方式打开摄像头,需要自己编译。在采用cv::CAP_MSMF打开摄像头时,需要先声明环境变量以提高摄像头加载速度。在编译时,需要勾选上“WITH_MSMF”。
2023-02-09 15:27:15 2396
原创 Ubuntu系统下查看摄像头参数并基于OpenCV调用
本博文描述了在Ubuntu系统下如何使用v4l-utils工具来查看所连接摄像头(包含USB摄像头及树莓派摄像头)信息,主要内容如下:1. 获取摄像头列表;2. 获取各摄像头支持的分辨率、帧率、像素格式;3. 基于OpenCV抓取摄像头图像
2023-02-09 13:36:32 3379
原创 如何彻底关闭Antimalware Service Executable?
Antimalware Service Executable有时特别占资源,以下讲诉如何将其彻底关闭。请注意关闭Windows安全中心带来的网络安全风险。
2022-12-05 16:58:30 29158 5
原创 VNC Viewer 远程 Unable to connect to VNC Server using your chosen securitysetting. 问题解决
之所以出现这种问题是因为,远程连接Ubuntu桌面,在gnome桌面环境下,默认有一个VNC服务端 Vino,Vino需将安全认证关闭才能通过。点击继续,再在Ubuntu服务端点击“接受”远程控制即可。
2022-09-19 15:24:09 13287 10
原创 C++ vector.size()=18446744073709551615问题解决
在使用C++的vector取size时,有时会出现vector.size()=18446744073709551615,这是因为size的数据类型为size_t
2022-08-25 15:23:11 647 2
原创 OpenCV Mat、IplImage及unsigned char* 相互转换(C++)
基于OpenCV进行图像处理时,常常涉及Mat、IplImage及unsigned char* 数据格式间的相互转换,本文进行了相互转换实现。
2022-08-25 14:40:30 2348
原创 utt2spk is not in sorted order when sorted first on speaker-id 问题解决
utt2spk is not in sorted order when sorted first on speaker-id 问题解决
2022-08-15 14:51:03 391
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人