LV小猪精
码龄3年
  • 56,177
    被访问
  • 103
    原创
  • 17,573
    排名
  • 2,997
    粉丝
  • 228
    铁粉
关注
提问 私信

个人简介:努力缩小距离

  • 加入CSDN时间: 2019-01-10
博客简介:

牵LV小猪精的博客

博客描述:
一只会写Bug的猪
查看详细资料
  • 5
    领奖
    总分 1,203 当月 5
个人成就
  • 获得76次点赞
  • 内容获得35次评论
  • 获得290次收藏
创作历程
  • 59篇
    2022年
  • 36篇
    2021年
  • 9篇
    2020年
成就勋章
TA的专栏
  • D3D12
    1篇
  • 计算机图形学
    43篇
  • Opencv
    7篇
  • MFC
    6篇
  • java
    1篇
  • 工具
    7篇
  • 计算器
    1篇
  • C++相关内容
    31篇
  • 笔试面试相关
    3篇
  • 算法
    8篇
  • 有限元
    5篇
  • abaqus
    4篇
  • STL容器
    2篇
  • 模拟分析
    3篇
  • 三点弯曲
    1篇
  • 应力张量
    1篇
  • 应力方向
    1篇
兴趣领域 设置
  • 人工智能
    opencv图像处理
  • 游戏
    ar着色器图形渲染
  • 数学
    几何学
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

博客之星的小礼物 感谢平台

发布动态 2022.06.22

VS2019CPU/内存诊断功能

在代码运行过程中,有时候会出现内存泄漏,内存/CPU占用过高等情况,这些情况的出现十分影响代码的运行效率和鲁棒性,所以有必要对代码进行诊断和优化处理。这边使用VS2019自带的代码诊断工具进行检测。具体的操作方法是先在要诊断的代码部分添加断点或者让程序完整运行起来(最好是能够循环)运行代码(这边以绘制三角形为例子,屏幕是不断在刷新的)可以看到内存/CPU的运行状况这边以CPU使用率为例子,内存的占用查看也一样。选择一段或者是整段运行过程点击CPU使用率,再点击全部中断即可查看CPU占用情况CPU占用情
原创
发布博客 2022.06.16 ·
79 阅读 ·
1 点赞 ·
0 评论

Tetgen库的显示配套文件 tetview

发布资源 2022.06.15 ·
exe

D3D12编译遇到的问题

D3D12编译遇到的问题X3501 'main': entrypoint not foundLNK2019 无法解析的外部符号 _main,函数 "int __cdecl invoke_main(void)" (?invoke_main@@YAHXZ)案例测试X3501 ‘main’: entrypoint not found这边需要将.hlsl文件的项类型改为不参与生成LNK2019 无法解析的外部符号 _main,函数 “int __cdecl invoke_main(void)” (?inv
原创
发布博客 2022.05.29 ·
46 阅读 ·
0 点赞 ·
1 评论

Shader Language编程语言(CG/HLSL/GLSL)

Shader Language编程语言Shader Language编程语言Shader Language编程语言Shader Language目前主要有3种语言:基于 OpenGL 的 OpenGL Shading Language,简称 GLSL;基于 DirectX 的 High Level Shading Language,简称 HLSL;还有 NVIDIA 公司的 C for Graphic,简称 Cg 语言。OpenGL(全写Open Graphics Library) 是一个定义了
原创
发布博客 2022.05.27 ·
44 阅读 ·
0 点赞 ·
0 评论

Opengl同时显示模型和三角网格线框

Opengl同时显示模型和三角网格线框glPolygonMode 函数及相关参数同时显示模型和三角网格线框glPolygonMode 函数及相关参数glPolygonMode(参数1, 参数2);参数1 可以为: GL_FRONT、GL_BACK、GL_FRONT_AND_BACK参数2可以为:GL_LINE(注意区分GL_LINES)、GL_FILL实现效果如下:针对三维三角网格模型首先使用glPolygonMode(GL_FRONT_AND_BACK, GL_LINE);得到的网格模型如下
原创
发布博客 2022.05.26 ·
51 阅读 ·
0 点赞 ·
0 评论

OpenGL渲染STL三角网格模型

Opengl绘制STL模型实现效果STL模型文件实现代码实现效果首先先看看使用可编程管线实现的STL模型的渲染效果,网格模型的数量大约在100来万,实现的效果还是挺鲁棒。STL模型文件关于STL的文件格式主要包括以下两种:ASCII格式二进制格式实现代码filesystem.h文件#ifndef FILESYSTEM_H#define FILESYSTEM_H#include <string>#include <cstdlib>#include "r
原创
发布博客 2022.05.26 ·
86 阅读 ·
0 点赞 ·
0 评论

OpenGL深度测试

OpenGL深度测试1. 深度缓冲(Depth Buffer)2. 深度缓冲实现3. 深度测试函数测试对比4. 深度冲突(Z-fighting)1. 深度缓冲(Depth Buffer)深度缓冲是由窗口系统自动创建的,它会以16、24或32位float的形式储存它的深度值。在大部分的系统中,深度缓冲的精度都是24位的。当深度测试(Depth Testing)被启用的时候,OpenGL会将一个片段的深度值与深度缓冲的内容进行对比。OpenGL会执行一个深度测试,如果这个测试通过了的话,深度缓冲将会更新为
原创
发布博客 2022.05.21 ·
163 阅读 ·
0 点赞 ·
0 评论

c++实现2048小游戏

C++实现2048界面展示效果:#include <easyx.h>//需要包含这个库#include <string.h>#include <map>#include <sstream>#include <time.h>#include <conio.h>#include <graphics.h>#pragma comment( lib, "MSIMG32.LIB")// 方块的状态enum
原创
发布博客 2022.05.10 ·
86 阅读 ·
2 点赞 ·
0 评论

图像轮廓提取算法(Opencv基于C++实现)

Opencv绘制图像轮廓1. 打开图像代码2. 轮廓提取函数3. 代码实现本章主要实现图像轮廓提取实现结果如下:1. 打开图像代码注意图片存放路径不能出现中文,不然会报错! CString defaultDir = _T("请选择路径"); //设置默认打开文件夹 CString fileFilter = _T("文件(*.jpg;*.bmp)|*.jpg;*.bmp|All File (*.*)|*.*||"); //设置文件过滤 CFileDialog fileDlg(true, d
原创
发布博客 2022.05.09 ·
140 阅读 ·
0 点赞 ·
0 评论

CSDN如何转载一篇博客呢

看到一篇挺好的文章想要转载怎么做呢?方法一 :傻瓜式复制【不推荐】方法二 : 后台操作【推荐】方法一 :傻瓜式复制【不推荐】一个个图文抠,效率低下,且版面格式会发生变化方法二 : 后台操作【推荐】首先先打开文章点击右键检查出现该开发工具界面,注意停留在元素这一栏,如图所示:点击Ctrl+F查找出现查找栏,并在查找栏内输入article_content选中该行后,点击右键然后点击复制,复制outerHTML打开创作,点击右键粘贴,即可出现原文的内容,查看并稍微修改,有些地方格式还
原创
发布博客 2022.05.08 ·
600 阅读 ·
0 点赞 ·
1 评论

直方图运算

一. 空间域图像增强之直方图运算 1.直方图的表示                               &...
转载
发布博客 2022.05.08 ·
17 阅读 ·
0 点赞 ·
0 评论

Simplify3D打印参数设置

Simplify3D打印参数设置关键是打印进程的设定,这边以TPU为例子,其他材料可以查阅相关参数进行喷头温度,打印速度的修改,其他的基本一致。设置完成后进行模型切片,完成后点击储存即可进行打印...
原创
发布博客 2022.05.07 ·
253 阅读 ·
1 点赞 ·
0 评论

Opencv图像美颜滤镜

图像美颜void BeautyFace(){ Mat matResult; Mat src = imread("D:/pic2/a0.png"); int bilateralFilterVal = 50; // 双边模糊系数 imshow("原图", src); whiteFace(src, 1.1, 8); // 调整对比度与亮度,参数2为对比度,参数3为亮度 imshow("亮度调节", src); GaussianBlur(src, src, Size(5, 5), 0, 0
原创
发布博客 2022.05.06 ·
236 阅读 ·
0 点赞 ·
0 评论

摄像头动态捕捉小程序

Opencv摄像头实时捕捉小程序驱动摄像头加入Canny边缘检测加入Sobel边缘检测先上一个好玩的动图看看结果:驱动摄像头首先先驱动摄像头实现的代码如下:#include <opencv2/highgui/highgui.hpp>using namespace cv; int main(){ Mat img_src; VideoCapture cam(0); while(1) { cam >>img_src;
原创
发布博客 2022.05.06 ·
503 阅读 ·
1 点赞 ·
0 评论

Opencv推荐学习网站

中文学习网站网址:http://www.opencv.org.cn/http://wiki.opencv.org.cn/index.php/%E9%A6%96%E9%A1%B5
原创
发布博客 2022.05.06 ·
1002 阅读 ·
0 点赞 ·
0 评论

模型轮廓提取

模型轮廓提取模型边界 (孔洞)识别算法对于三角网格模型,如果存在某一条边只属于一个三角面片,那么这个边为模型边界,称这条边为模型的边界边。如果一条边同时属于两个三角形,则为内部边。由边界边首尾相连构成的闭环多边形则为边界。模型边界 (孔洞) 搜索主要思路:遍历找到边界边,以找到的边界边为起点,搜寻相邻边界边,最后构成一个闭环多边形。实现的伪代码:...
原创
发布博客 2022.05.05 ·
67 阅读 ·
0 点赞 ·
0 评论

判断点集与多边形的位置关系

判断点集与多边形的位置关系点集与凸多边形点集与一般性多边形点集与凸多边形点集或者是点与多边形位置关系无非就三种点在多边形的内部点在多边形的外部点在多边形上一般如果该多边形是凸的那么我们可以直接用面积法或者向量法来解决位置关系,如下图所示:点集与一般性多边形但是更为一般的多边形可能有凸有凹,该方法便不再适用,如下图所示:根据该思路可以使用射线法,首先看看射线法的基本操作:从目标点引一条射线与多边形做交,当交点个数为奇数说明该点在多边形内部,若是为偶数则该点位于多边形外部,且该方法也
原创
发布博客 2022.05.05 ·
63 阅读 ·
0 点赞 ·
0 评论

最详细的图像傅里叶变换

图像傅里叶变换的理解1. 傅里叶变换理论层面理解2. 常见频谱图3. 傅里叶变换在图像中的应用1. 傅里叶变换理论层面理解数学意义:傅里叶变换将一个任意的周期函数分解成为无穷个正弦函数的和的形式物理效果:傅里叶变换实现了将信号从空间域到频率域的转换信号分析: 一维傅里叶变换(将杂乱的信号由时域转化到频域中)一维傅里叶变化是将信号分解为正弦波的和的形式时域横轴是时间,纵轴是振幅频域横轴是频率,纵轴是振幅对一个信号做时域到频域的变换,能够清除看到该信号主要由两个正弦波以及一些噪声混合,如下
原创
发布博客 2022.05.04 ·
3213 阅读 ·
2 点赞 ·
4 评论

MFC+Opencv以图拼图

MFC+Opencv拼图MFC对话框添加按钮图片准备Opencv配置代码实现本篇文章主要通过将一系列图片作为拼图的基础,实现目标图形的拼图,我们先给个结果图可以更直观了解生成的结果是如何的。MFC对话框添加按钮第一步:在对话框内创建按钮第二步:在对话框里修改默认的ID: IDC_pingtu第三步:双击所创建的按钮,会生成默认函数:void picprocessing::OnBnClickedpingtu(){//空的}我们把实现写在内部即可!图片准备首先,整理好目标图片,确
原创
发布博客 2022.05.02 ·
1419 阅读 ·
0 点赞 ·
0 评论
加载更多