- 博客(330)
- 资源 (19)
- 收藏
- 关注
原创 在 Ubuntu 中把系统字符集从英文改成支持中文
本文介绍在Ubuntu系统中将字符集从英文改为中文(zh_CN.UTF-8)的方法。首先通过locale命令查看当前设置,确认需要修改。然后安装中文语言包并编辑locale.gen文件生成中文locale。接着修改/etc/profile配置文件,设置中文为默认语言。最后验证设置是否生效。该方法共分为查看当前设置、安装中文字符集、切换默认语言和验证结果四个步骤,能有效解决终端中文乱码问题。
2025-11-15 23:10:09
254
原创 Clip模型与Vit模型的区别?
本文介绍了ViT模型和CLIP模型的概念及其关系。ViT是将Transformer应用于视觉领域的图像编码器,通过将图像分割为小块并利用自注意力机制生成特征向量。CLIP则是通过对比学习训练图文对齐的模型,包含图像编码器(如ViT)和文本编码器,使图文特征在语义坐标系中对齐。语义坐标系是高维向量空间,其轴代表模型自动学习的特征组合,虽不可直接解释,但距离关系具有语义意义。ViT是图像编码结构,CLIP是图文对齐框架,两者结合可实现高效的图文检索任务。语义坐标系的设计质量直接影响模型对图文内容的表达能力。
2025-11-14 22:00:47
969
原创 iframe 三档预览模式
本文分析了三种iframe预览模式的工作原理及适用场景:1) 安全预览模式(无脚本)完全禁用JS执行,实现静态渲染;2) 可交互沙箱模式允许基础交互但仍保持跨域隔离;3) 完全预览模式提供接近真实站点的体验。作者详细解析了同源策略、sandbox属性及站点防嵌入机制对iframe功能的限制,并给出开发和生产环境下的模式选择建议:开发期推荐无脚本模式避免调试中断,生产期优先选择可交互沙箱模式。最后强调这些设置仅影响前端预览,不影响服务端Playwright截图功能。
2025-11-08 10:13:05
1017
原创 Blazor 实现浏览器截图
本文介绍了如何在Blazor Server项目中实现网页截图功能。主要步骤包括:1)安装Playwright和AntDesign依赖;2)配置截图服务(WebScreenshotService)使用Playwright无头浏览器;3)创建WebCapture页面,提供URL输入、参数设置和预览功能;4)实现三种预览模式(SafeNoScripts/InteractiveSandbox/FullNoSandbox)。该方案通过服务端截图解决了浏览器跨域限制问题,截图结果保存到wwwroot/screensho
2025-11-08 10:00:59
354
原创 什么是 同源策略 同源身份
文章摘要: 本文系统介绍了Web安全中的同源策略(SOP)及相关概念。同源(origin)由协议、域名和端口组成,浏览器通过SOP限制不同源页面间的DOM互访、数据读写等操作。页面可能因沙箱(sandbox)或特殊URL失去同源身份(opaque origin),导致无法访问存储数据。跨域通信需依赖postMessage或CORS,而防嵌入策略(如X-Frame-Options)由服务端控制。开发者可通过调整沙箱权限(如allow-same-origin)或使用服务端工具(如Playwright)平衡安全性
2025-11-08 09:39:16
537
原创 三维空间变换:矩阵正交规范化的作用
在3D开发中,矩阵正交规范化至关重要。本文分析了3D场景中旋转矩阵因浮点误差、插值等操作导致矩阵"漂移"(不再严格正交)的现象,提出了通过Gram-Schmidt正交化方法对矩阵进行规范化处理的技术方案。该方法能修正计算误差,避免法线乱跳,确保模型不被拉伸或剪切,并提供了Python实现代码示例。正交规范化本质上是将近似正交矩阵投影回最近的真正旋转矩阵,在动画骨骼更新、摄像机姿态修正等场景中具有广泛应用价值。
2025-11-05 23:19:43
120
原创 【无标题】
本文系统梳理了点云深度学习领域的四大任务框架:分类、语义分割、实例分割和全景分割。在分类任务中推荐PointNet、PointNet++等经典模型;语义分割按场景细分为室内通用(KPConv等)和自动驾驶(Cylinder3D等)两类解决方案;实例分割重点介绍PointGroup等聚类方法;全景分割则整合语义与实例输出。文章强调应根据具体工程需求选择算法,室内场景侧重几何表达能力,车载LiDAR需平衡精度与实时性,实例识别推荐聚类基线方法,并指出通过实践积累对各模型算力需求与性能差异的认知是关键。全文为点云
2025-10-31 23:16:33
44
原创 点云深度学习:KPFCNN(Kernel Point Convolutional Neural Network)
KPFCNN是一种针对3D点云分析的卷积神经网络,其核心创新点是基于核的点云卷积操作。该网络通过KNN算法确定邻域关系,采用分层架构实现局部特征提取和全局特征聚合,包含下采样降低计算复杂度、上采样恢复分辨率等关键模块。Open3D在实现时优化了批处理、数据增强等环节,使用交叉熵损失和Adam优化器进行训练,能够高效处理大规模点云数据,适用于分类和语义分割任务。网络通过局部卷积核有效捕捉点云几何特征,解决了传统CNN处理无序点云的局限性。
2025-10-30 21:07:40
207
原创 点云深度学习:KPFCNN资料分享
KPFCNN是KPConv论文(ICCV2019)提出的点云分割网络架构,全称KernelPointFullyCNN。该网络在原始论文及其附录中有详细说明,其中明确区分了KP-CNN和KP-FCNN两种变体。相关资源包括:ICCV2019正式论文、arXiv补充材料、作者官方GitHub实现(含训练脚本),以及Open3D-ML的PyTorch实现文档。这些资料共同构成了KPFCNN的核心技术文献和代码实现基础。
2025-10-30 21:05:32
75
原创 国家2000(CGCS2000)是什么?
摘要:CGCS2000(国家2000坐标系)本质是三维地心坐标基准,包含经纬度或ECEF坐标。实际应用中常通过高斯投影转换为平面直角坐标(X,Y),但需注意区分:经纬度(如113.686775°)属大地坐标;大数字(如X=3,568,123.45)是投影平面坐标;三维米制(X,Y,Z)则为地心坐标。简言之,国家2000不等同于平面坐标系,其平面坐标是基准投影后的产物。(149字)
2025-10-29 23:38:26
765
原创 c# 大模型输出文本反序列化问题
本文针对大模型JSON数据输出格式不一致问题,提出了一种将对象/数组自动转换为字符串的解决方案。通过创建ObjectToStringConverter转换器,当string类型字段遇到对象或数组时,会将其内容按"key:value"格式拼接成字符串。该方案支持全局注册(适用于所有string属性)或特性标注(针对特定字段)。实现基于System.Text.Json,通过解析JsonElement递归遍历对象结构,最终生成易读的多行字符串格式,确保数据格式统一且不破坏原有JSON结构。
2025-10-26 10:35:13
379
原创 c#接口请求报错
Blazor Server开发中访问本地json文件时遇到502错误,主要原因是HttpClient在反向代理场景下的配置问题。推荐两种解决方案:1)直接通过IWebHostEnvironment从wwwroot读取文件(最优解);2)若必须使用HttpClient,需配置BaseAddress绑定到NavigationManager.BaseUri并强制HTTP/1.1协议,同时开发环境可暂时放宽证书校验。第一种方法完全规避网络请求,更稳定可靠。
2025-10-26 10:26:41
376
原创 TSDF 体素模型与光线投射
这篇文章介绍了TSDF体素模型及其光线投射实现方法。主要内容包括: TSDF体素模型简介:TSDF(截断符号距离函数)是表示3D场景的有效方法,通过存储体素与表面的距离信息,能提供比点云更平滑的表面表示。 光线投射流程:详细说明了从像素坐标到表面点的计算过程: 从像素生成射线 沿射线遍历TSDF体素 检测TSDF值由正变负的"零交叉"点 通过线性插值精确计算表面点坐标 用中心差分法计算表面法向量 代码实现:提供了完整的Python实现,包括: 球体TSDF模型构建 三线性插值采样 梯度计
2025-10-18 14:22:44
405
原创 AI在物理实验教育中的应用探索
摘要: ASRF与ASFormer结合深度学习与Transformer架构,优化了行为分割的时序建模能力,为物理实验教育提供创新应用。通过精准识别学生实验动作(如测量、加热),实现自动化监督与实时反馈,辅助教师评估操作规范性并优化教学过程。多模态数据融合支持跨学科学习,AI驱动的个性化评估与智能反馈提升了教学效率。这一技术突破展现了AI+教育的潜力,推动物理实验教学向自动化、互动化方向发展,为未来教育模式升级奠定基础。(149字)
2025-10-15 22:43:13
137
原创 yolo v8n模型小样本微调总结
在小数据集上微调 YOLOv8n 模型时,应充分利用预训练模型已有的特征能力。由于样本量有限,从零训练容易导致过拟合或模型发散,因此建议加载预训练权重并冻结前几层网络,让模型保留对通用特征(如边缘、纹理、形状)的识别能力,只微调后几层以适应当前任务。训练时应减少数据增强的强度,避免 mosaic、copy-paste 等破坏原有样本结构的操作,仅保留轻微的颜色或尺度变化。优化器可选 AdamW,学习率适当提高至 1e-3,以加快收敛
2025-10-15 22:22:41
335
原创 dotnet core 过滤器使用 (二)
dotnet core 过滤器使用 (二)基于 ASP.NET Core Filter 的轻量级 API 框架骨架
2025-04-20 00:14:10
392
原创 .net core web api 数据验证(DataAnnotations)
.net core web api 数据验证(DataAnnotations)
2025-04-19 23:22:12
565
原创 python 使用microsoft-Florence-2-base进行图片描述生成
python 使用microsoft-Florence-2-base进行图片描述生成
2025-02-09 12:13:42
559
原创 ASP.NET Core 中使用依赖注入 (DI) 容器获取并执行自定义服务
ASP.NET Core 中使用依赖注入 (DI) 容器获取并执行自定义服务
2025-02-02 00:00:06
1614
原创 .Net WebAPI -[HttpPut(“{fileServiceId:int}“)]
.Net WebAPI -[HttpPut("{fileServiceId:int}")]
2025-02-01 17:51:59
463
svn备份、还原与迁移操作手册.docx
2020-05-22
yolov5 web端部署进行图片和视频检测
2024-05-24
helix.toolkit封装了模型加载的操作,由于按照了标准模型的读取,出现材质或者贴图找不到的情况,容易模型加载异常。因此解
2022-08-17
利用c#实现四叉树,可修改实现对地理数据分块管理
2022-04-26
Graphics3Dto2D.rar
2021-10-23
pcl+opencv 实现点云截图
2021-09-05
wpf 3d c#实现三维场景
2021-07-27
osg嵌入qt.zip
2021-06-30
osgUser.rar
2019-11-11
WpfApplication.rar
2020-05-22
datagridviewcomboxcolumnTest.rar
2020-01-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅