- 博客(819)
- 资源 (53)
- 收藏
- 关注

原创 【专栏介绍 C/C++/Python应用开发】
【专栏提纲 ID_01】C/C++/Python混合编程背景Table of Contents背景更新时间:2020.12.05;更新版本:第一版;写作时间:准备抽周末以及平时下班的业余时间上,将这个专栏写的质量尽可能的高一些。写作方式:先拟好提纲,然后逐步的完善。保持一周至少一篇的进度。写作范围:前期涉及的是开发相关的(python全栈开发以及图像应用算法落地),后期会逐渐添加算法相关的内容;面向人群:学生,以及方案解决的同仁等。备注:并不能做到尽善尽美,但是追求完美,愿与志同道合的诸君,
2020-12-05 11:32:59
1273
1
原创 【python中级】解压whl文件内容
在 旧版 setuptools 中(< v58),如果想生成 .whl,必须先pip install 安装 wheel 三方包!即setuptools 版本75.8.0 ,直接调用 bdist_wheel 生成 .whl,无需 wheel 额外支持。.whl(Wheel 文件)是 Python 打包与分发 的一种格式,类似于 .zip 文件。在windows10上可以简单粗暴的将whl后缀改为.zip , 然后执行解压即可!.whl 文件本质上是一个 .zip 压缩包,你可以使用 zipfile 解压。
2025-04-04 20:12:44
26
原创 【python中级】关于Cython 的源代码pyx的说明
Cython 是 Python 的超集,支持 Python 语法,同时允许直接使用 C 语言的类型和函数,从而大幅提升性能。即.pyx 文件是 Cython 的源代码文件,必须通过msvc/g++编译器,首先先编译成 Python 扩展模块(.so、.pyd 文件),才能在 Python 中导入和使用,它能显著提升性能。Cython 是一个编程语言和工具链,用于将 Python 代码(或类 Python 的代码)编译成 C 语言,再进一步生成高性能的 Python 扩展模块(.so 或 .pyd 文件)。
2025-04-04 19:22:06
8
原创 【python中级】关于whl文件的说明
在 pip 出现之前,Python 主要使用 setup.py install 方式安装软件包,但这种方法需要 每次都编译源码,导致安装速度慢,尤其是包含 C 扩展的库(如 三方包numpy、pandas)。如果不存在,说明它可能是某个包的 依赖项(比如 pip install numpy 时自动安装的 setuptools)。记录该包的顶级 Python 模块(不含 .),用于 pip uninstall 识别模块。存储该包的核心元数据(名称、版本、作者、依赖等),符合 PEP 566 规范。
2025-04-03 16:13:19
32
原创 【python中级】使用 setuptools生成 whl 轮子文件
如果确实需要 cp313-cp313-win_amd64.whl,使用 方法 1(命令行参数python setup.py bdist_wheel --python-tag cp313 --plat-name win_amd64)或者 方法 2(虚拟 C 扩展)会更可靠。通过 添加 C 扩展,setuptools 认为这个 .whl 需要和特定的 Python 版本、ABI 以及平台匹配,因此不会生成 py3-none-any.whl,而是 cp313-cp313-win_amd64.whl。
2025-04-03 12:15:08
18
原创 【python中级】使用 distutils 和wheel生成whl 轮子文件
特别注意:与 setuptools 不同,distutils 无法使用 find_packages() 自动发现包,必须显式列出 packages 参数。注意:distutils是Python的标准库,而setuptools是其增强版,提供了更多功能,但需要额外pip install setuptools。生成的 .whl 文件位于 dist/ 目录中,命名格式如 my_package-0.1.0-py3-none-any.whl。在python的whl轮子是python三方包非常流行的分发文件!
2025-04-01 22:53:33
62
原创 【python中级】使用distutils构建和分发模块的setup函数参数说明
虽然现在推荐使用更现代的 setuptools(兼容并扩展了 distutils),但仍可以使用 distutils来构建和分发模块!推荐参数:install_requires, description, license, python_requires。条件参数:ext_modules(需要 C 扩展时必填)、include_dirs(依赖外部头文件时必填)。必须参数:name, version, packages(或 py_modules)。可选参数:其余参数根据项目需求选择添加。
2025-04-01 12:46:15
11
原创 【SEM】关于电子束与样品相互作用形成的梨形区
扫描电子显微镜的原理在于,当聚焦的电子束与样品发生相互作用时,会产生多种信号,从而呈现出各种图像信息。这些激发出的电子携带了样品表面的详细信息,经过收集、处理并转化为光信号后,最终在屏幕上呈现出样品的微观形貌。其中电子与样品表面这种相互作用区的线性体积受到多个因素的影响,包括原子序数、电子束能量以及电子束与样品的角度关系。通常,相互作用区的体积比束斑大,而每种信号从固体发出的空间范围,都是决定扫描图像空间分辨能力的重要因素。②背散射电子和X射线(特征、连续)产生于微米至亚毫米级深度,反映样品内部信息。
2025-03-30 17:03:56
510
原创 【SEM】关于ZEM18扫描电镜参数解析
扫描电镜(Scanning Electron Microscope,简称SEM)是一种用于高分辨率微区形貌分析的大型精密仪器。它通过聚焦的高能电子束扫描样品表面,激发并收集二次电子、背散射电子等信号,从而生成样品表面的高分辨率图像。扫描电镜具有景深大、分辨率高、成像直观、立体感强等特点,广泛应用于材料科学、生命科学、化学、地质学等多个领域。
2025-03-30 11:40:51
592
原创 【Windows】 清除保存的网络共享的凭据
这种Windows 通过资源管理器访问网络共享文件夹(如 \NAS_jn10010537\测试发布)是基于 SMB(Server Message Block)协议 的。SMB 1.0:旧版本,已逐渐被弃用,默认在 Windows 10 中关闭(出于安全原因)。如果你希望系统从不保存共享的凭据,可以在输入用户名和密码时不勾选“记住我的凭据”复选框。如有windows已经保存了凭据,可以通过以下两种方法清除保存的网络共享的凭据。SMB 2.0/2.1:提高性能和安全性,支持更大的文件传输。
2025-01-16 10:47:09
2101
原创 【python3】 sqlite格式的db文件获得所有表和数据
SQLite 格式的 .db 文件通常存储的是一个关系型数据库。你可以使用图形化工具(如 DB Browser for SQLite)或命令行工具(如 sqlite3)来查看数据库的结构和内容。此外,使用 Python 的 sqlite3 库也是一个很方便的方式来访问和操作 SQLite 数据库。
2025-01-10 09:21:34
619
原创 【python中级】 控制文件大小的简易日志
日志(Log)在软件开发和运行中扮演了重要的角色,主要用于记录系统运行过程中的事件和状态信息。日志的核心作用是记录、分析和追踪,不仅对开发者和运维人员有用,还能为用户体验、安全性和业务决策提供支持。在 Python 中使用 open() 写入日志文件,要让日志文件的大小受控,可以使用文件大小检查,当日志文件超过设定大小时,重命名旧日志文件并创建新的日志文件。1.设置合适的日志级别(如 DEBUG、INFO、WARNING、ERROR、CRITICAL)。2.设计合理的日志格式,确保信息可读且易于分析。
2024-12-31 15:46:43
97
原创 【python中级】打包pyd时检查MSVC 编译器
在 Windows 上,Python 的 .pyd 文件与普通 .dll 文件在本质上类似,但它们是专门为 Python 解释器加载的模块,格式上有特定的要求。将 .pyd 重命名为 .dll 文件后无法直接调用,这是因为 Python 在加载模块时期待的是 .pyd 文件,而非普通的 .dll 文件。如果你需要用其他语言调用 .pyd 文件,需要通过 Python C API 或其他机制间接调用 .pyd,因为 .pyd 文件本质上是依赖 Python 运行时的模块。
2024-12-31 13:08:31
65
原创 【探测器】 XRay成像模式之透视模式与静态模式
支持Fluoroscopic 的探测器和支持Radiographic 的探测器虽然都是用于 X 射线成像的设备,但它们由于成像方式和用途的不同,在硬件设计、工作原理和性能上有显著差异。Radiographic 探测器强调 分辨率 和 图像细节,适合高质量的诊断或静态目标的成像。成像结果:显示目标的动态影像,帮助实时观察对象的动作或状态,可以将二维DR进行3维CT建模;高动态范围:能捕捉更广范围的 X 射线强度,从而提供清晰的对比度。实时动态成像:通过持续的 X 射线曝光,提供目标的实时动态图像。
2024-12-16 17:18:11
1018
原创 【传统文化】 生辰八字的历史
形成了将干支与五行的结合学说,即天干和地支被赋予五行属性(木、火、土、金、水),并结合阴阳属性,成为分析命运的基础。宋代的徐子平(号“子平”)将生辰八字理论系统化,他将出生的年、月、日、时用天干地支表示,并引入“大运”“流年”等预测方法,使八字成为一套完整的命理学体系,因此八字命理又被称为“子平命理”。)和 地支(子、丑、寅、卯。首先获取八字五行分布:生辰八字中,年、月、日、时四柱由天干地支组成,分别对应木、火、土、金、水五行。阴阳五行分布,根据八字中的天干地支,将每个字归为五行属性(金、木、水、火、土)
2024-11-16 13:53:07
1074
原创 【DSP】TI 微控制器和处理器的IDE安装CCSTUDIO
CCSTUDIO-Theia 是基于 Theia IDE(一个开放源码的云和桌面 IDE 框架),并具有更多现代化的、基于 Web 技术的开发功能。Code Composer Studio 将 Eclipse® 和 Theia 框架的优势与 TI 先进的功能相结合,提供了一种功能丰富的优异开发环境。CCSTUDIO-Theia 更加灵活,支持云端和本地桌面版本,因此可以在云环境中使用,也可以在本地机器上安装和运行,适合远程开发。CCSTUDIO 是完全基于本地安装的桌面开发工具,必须在本地计算机上运行。
2024-10-19 11:26:15
1122
原创 【X线源】关于滨松MCS2软件的说明
注意:interlock1,2需要同时短路时可以XON,实际使用时为了辐射安全的考虑,请勿将interlock1和2直接短路使用!如果供电正常且风扇转动,判断RS232的线缆,是否为2,3脚交叉连接的交叉线缆。三种焦斑模式选择,分别对应不同的焦点功率,不同的射线源的焦点模式代表的功率可能不一样,(1)大焦点的情况下基本上可以用足管电压,管电流的满量程。设置较大的管电压与管电流时,可能会有个别线源的反馈值会产生±1个数值的误差,此现象是由于线源内部的电路反馈产生的误差,如果反馈数值稳定,则线源正常。
2024-10-16 22:59:16
1221
原创 【X线源】关于滨松MFX二次开发demo示例简介
关于滨松MFX通讯:波特率是38400,即传输速率是38400 bit /s;计算带宽:38400 /8/1000 ,对应4.8kB/s的带宽(计算传输速度,按照kB=1000B);收发指令最长是8个字节,耗时在2ms以内:8/4800*1000=1.66ms;等待通讯的时间一般5ms即可。demo的程序流程主要如下:-3.1、开始:初始化必要的组件,启动程序。
2024-10-16 15:02:35
708
原创 【图像处理】DR图像后处理中的窗宽和窗位的简要说明
窗位是用于控制图像显示时灰度级别(灰度范围)的中心值。它决定了图像中哪一范围的密度被显示为中性灰度,并且影响了图像的整体亮度。通过调节窗位,医生可以将不同密度的组织移至可视化的焦点。
2024-10-08 23:12:54
1131
原创 【探测器】线阵相机中的 TDI 技术
因此,它非常适合线性运动的场景。高分辨率长距离成像:在线性扫描应用中,线阵相机能够覆盖很长的距离或宽幅区域,适用于工业中的大幅面检测(如宽幅印刷材料的质量检查)。TDI相机是一种基于线阵相机的扩展技术,拓展支持了时间延迟积分(TDI)技术,允许通过多个像素行的累积曝光来提高图像质量和灵敏度。一次曝光捕捉整个图像:面阵相机通过一次曝光捕捉整个场景的图像,就像拍照一样,它一次性获取的是完整的二维图像。适合静止或低速运动场景:由于它不需要物体的连续运动就可以捕捉图像,面阵相机更适合静止或低速运动的物体成像。
2024-10-07 22:34:34
2480
原创 【运动控制】触发限位及原点GPIO输入的光电开关
作为限位开关,一般有正方向限位和负方向限位,即检测运动系统中某一部分的最大或最小位置。例如,在机械手、传送带或数控机床的移动过程中,光电开关可以安装在设备的边缘或关键位置,当运动部件到达设定的限位位置时,光电开关检测到物体并发出信号停止运动,避免设备超出允许的物理范围。关于NPN型对射光电开关,接线一般就3根,如下图分别是红(接+24V),蓝色接GND,黄色接信号输出(激光被遮挡时,黄色线与蓝色线导通)电梯门的开关控制、机器人臂的最大运动范围检测、自动化流水线上的工件定位、CT机的轴的正负限位等。
2024-10-07 11:09:06
1426
原创 【X线源】关于反射靶和透射靶应用场景
开管好处明显,即焦点尺寸和FOD都普遍较小,但是缺点也明显,如结构尺寸大维护麻烦,造价高昂,使用起来更复杂。即能够产生较高能量的X射线,适合需要高穿透力的应用,广泛用于医疗成像和工业检测,如医学成像(如CT扫描)、工业探伤、材料分析等需要高能量X射线的应用。通过在灯丝和阳极靶之间增加电压场,给电子加速到所需的速度,以便高速撞击阳极靶,注:实际的电子枪加速电场的结构比较复杂,且皆有区别。这是X射线产生的主要机制。反射靶系统内的电子枪,通常通过加热阴极灯丝,产生高速运动的电子,不过这些电子运动没有方向性。
2024-10-05 20:18:37
1206
原创 【X线源】微焦点X射线源的基本原理
在X射线管中(真空管),从阴极灯丝发射的电子,经阴极、阳极间的电场加速后,轰击X射线管靶(Target),将其动能传递给靶上的原子。这些高能电子在撞击阳极靶材(通常是钨或钼)时,由于突然减速,只有不到1%的能量被转化为X射线,其余的绝大部分能量都以热量的形式散失。在透射靶中,电子束从一侧穿过靶材,靶材非常薄,X射线从靶材的另一侧射出。2.1、电子发射:首先,在真空管(X射线管)中,阴极灯丝通过加热释放出大量运动的电子。从波长和能量的角度来看,X射线是电磁波谱中的一种高能辐射,其波长非常短,能量很高。
2024-10-05 19:20:13
1325
原创 【运动控制】关于GPIO的NPN型输入与NPN漏型输入
当基极Base,加上微弱的正向电压时(大于PN结的导通电压,并处于某一恰当的值),发射极与基极之间形成正向偏置(此时集电结反向偏置),电子从发射极注入到基极。当基极电流足够大时,发射极Emitter与基极Base之间 和 基极Base与集电极Collector之间均为正向偏置,三极管处于饱和状态,集电极和发射极之间电阻很小,电流流动非常大。当输入信号为高电平(或逻辑1)时,NPN晶体管的基极与发射极之间形成正向偏置,晶体管导通,集电极连接到地,GPIO引脚检测到低电平(逻辑0)。这就是“漏型”名称的由来。
2024-10-05 16:51:01
1420
原创 【运动控制】关于GPIO通用输入口是NPN型数字输入
(当开关闭合时,集电极与发射极之间形成电流路径,从而使输出端(通常连接到GPIO)拉低到接近0V。在触发时通过内部开关将信号端(连接集电极)拉到地,形成低电平触发信号。换句话说,当基极上有正电压时,NPN晶体管导通,允许电流从集电极流向发射极(从正电源流向地)。两种状态:数字输入只能识别两个明确的状态:高电平(如5V或24V)或低电平(如0V)。总结来说,内部开关的确是将集电极与发射极连接,这样可以实现将输出信号拉低的功能。它是一种离散信号,与模拟输入(可以处理连续变化的电压或电流,一般是电压)相对。
2024-09-30 16:40:43
717
原创 【运动控制】关于GPIO的数字输入输出和高速输入输出
数字输入是指只处理两种状态的输入信号:高电平和低电平(通常用0和1来表示),即从外部设备读取二进制信号,确定信号是高电平(1)还是低电平(0)。特点:用于生成高频率的脉冲信号,如脉宽调制(PWM)信号,控制电机的速度或亮度等。微控制器或计算机向数字输出端口写入高或低电平信号,通过控制输出电压,来控制外部设备的开关状态或工作模式。通过数字输出,系统可以发送**高电平(1)或低电平(0)**信号,以驱动或控制外部设备。两种状态:数字输入只能识别两个明确的状态:高电平(如5V或24V)或低电平(如0V)。
2024-09-30 15:08:51
1040
原创 【运动控制】关于GPIO通用输入口的锁存功能
锁存输入B:和锁存输入A相似,锁存输入B也会在指定的触发条件下捕捉和保存输入信号。场景1,高速事件捕捉:例如,在一个运动控制系统中,需要精确记录限位开关或传感器信号的瞬时状态,但由于控制器处理速度限制,无法实时读取变化。锁存电路:一旦检测到触发事件(如信号的变化或外部触发),锁存电路会将该时刻的信号状态“锁住”,并保持这个状态,直到该状态被清除。比如:当传感器的输出信号从低电平变为高电平时,锁存输入口会捕捉这个上升沿并将此时的输入状态保持在锁存寄存器中,供处理器读取。
2024-09-29 11:09:23
539
原创 【应用开发】关于串口监控的实现原理以及解决方案
实际的应用程序(上位机)与虚拟串口通信,而虚拟串口再将数据转发到实际的串口设备,并同时将数据复制到监控工具中(上图的串口服务)。这种方法的优点是透明地捕获数据,不会干扰实际的通信流程。上面背景里提到,串口工作需要驱动层的工作,如果在操作系统的驱动层拦截串口数据,那么就可以达到不占用串口而监控串口!这些监控软件能够在不占用串口的情况下监控串口通信,主要是通过操作系统的驱动层或底层技术来实现数据的捕获。-2、实时性:硬件监控设备可以捕获实时的串口数据,并通常具有高采样率,确保数据的完整性。
2024-08-30 22:59:41
631
原创 【应用开发】关于RS232串口如何进行数据传输
RS-232C 全双工通信利用 TX 和 RX 引脚在独立的线路上同时传输和接收模拟电压信号,从而实现高效的双向数据通信。详细描述:RS-232C通信有 TX、RX、GND 三条线是全双工通信中的关键信号线,每条线在通信过程中都有特定的作用。TX 和 RX 是独立的线路,即TX 和 RX 引脚分别独立工作,允许数据在两个方向上同时传输,不会产生冲突或干扰。RS-232C使用正电压和负电压来表示逻辑0、1信号,通过电压电平的变化进行数据传输。下面是RS-232C如何使用电压表示和传输逻辑信号的详细解释。
2024-08-14 12:05:18
600
原创 【应用开发】 RS232C串口通信传输错误指令的问题分析以及解决方案
RS-232C通常用于短距离、低速的数据传输,例如在计算机与调制解调器、打印机、工业设备之间的通信。上位机软件发送串口指令,要求下位机必须在0.5秒内返回正确的指令内容,否则上位机关闭串口连接。在公司测试的时候未出现上位机断连的情况,到客户那里经常出现,设备返回公司进行原因分析。RS-232C是一种常见的串行通信硬件标准,用于在计算机和外围设备之间进行数据传输。上位机通过串口传输的指令错误(比如,上位机发的1010,实际串口输出的是1100)!串口的硬件是支持RS232C,软件协议是自定义的。
2024-08-14 10:36:08
572
原创 【python中级】串口发送ASCII字符以及十六进制字符
无论你在代码中使用的是ASCII字符、十六进制表示,还是其他格式,这些都需要最终转换为字节数据才能通过串口发送。从上可以看到ASCII字符串直接编码encode(‘ascii’),速度快一丢丢,实际工作中忽略不计这种优势;串口通信通常发送和接收的是字节数据,也就是二进制数据(0,1 两种状态)。分别发送ASCII字符串和Hex字符串,并比较转化字节码的速度。串口发送ASCII字符或者发送16进制数据对应的字符串。字符串可以通过编码为字节形式后发送。串口监控在工作中会经常需要使用,
2024-08-13 12:14:59
424
原创 【CSharp】Task.Run 将同步方法包装成异步方法
例如,你可能需要指定一个自定义的任务调度器,或者需要设置特定的任务选项,如 TaskCreationOptions.LongRunning(提示线程池创建一个新的线程而不是使用线程池中的线程)。Task.Factory.StartNew:可以通过 TaskCreationOptions.LongRunning 来优化长时间运行的任务,该选项提示任务调度器可能需要额外的线程资源,而不是使用线程池中的现有线程。可以使用 Task.Run 或者 Task.Factory.StartNew 来运行同步方法。
2024-08-09 12:22:01
162
原创 【CSharp】简单定义一个异步方法
2.方法的返回类型通常是 Task 或 Task,其中 T 是返回的类型。,Task 是 C# 中用于处理异步操作的核心类型,它属于 System.Threading.Tasks 命名空间。如果异步操作有返回结果,则为Task: 返回结果的异步操作,TResult 是操作完成时返回的类型。定义: 异步方法允许任务在不阻塞/占用线程的情况下进行,即它可以让程序在等待任务完成时执行其他操作。3.适用于简单场景:如果任务是非常快或是必须按顺序完成的,使用同步方法是合理的。
2024-08-09 10:24:41
258
原创 【Windows】EFI系统盘重新安装操作系统遇到磁盘MBR分区解决办法
UEFI(Unified Extensible Firmware Interface)系统是安装在主板上的一种固件接口,即UEFI固件存储在主板上的闪存芯片中,是计算机硬件和操作系统之间的桥梁。-3.大硬盘支持:传统BIOS受限于MBR(主引导记录)的分区表,最大支持2TB的硬盘,而EFI/UEFI使用GPT(GUID分区表),可以支持更大的硬盘。-5.安全性:EFI/UEFI提供了安全启动(Secure Boot)功能,防止未授权的操作系统和驱动程序加载,从而提升系统安全性。
2024-08-07 14:48:30
1714
原创 【CSharp】使用异步事件处理程序和委托来进行异步调用
本博客,示例调用异步事件处理程序,主线程调用异步方法后,并不会等待异步方法执行结束。同步调用可能会导致GUI主线程显示阻塞,在窗体程序中应尽量避免同步调用。可以看到主线程调用异步方法后,主线程不用等待方法结束再继续执行。以下代码异步调用方法,无需等待方法执行完成。异步调用,在GUI前后端交互的程序中很重要!异步调用在GUI交互中非常重要。
2024-08-03 22:55:02
179
原创 【python中级】 ascii码转hex进制的字符串
关于hex即十六进制,由数字(0-9)和字符组成(A、B、C、D、E、F),其中字符不区分大小写;关于ASCII即American Standard Code for Information Interchange缩写,美国信息交换标准代码。ASCII一种字符编码标准,用于电子通信中表示文本。它最早于1960年代开发,最初设计用于电传打字机,现在广泛应用于计算机和网络设备中。相关博客:【python3】 python3字符串与(16、2)进制数相互转换在串口通信中,常常需要有ASCII码与hex十
2024-07-29 17:43:58
290
原创 【python中级】 pyinstaller打包可执行程序的说明
通常使用pyinstaller打包程序可以简单总结如下,基本够平时应用。backEnd_Main.py为需要打包的脚本。常用的参数用法:-w: 指定生成 GUI 软件,也就是运行时不打开控制台-c: 运行时打开控制台-i : 指定打包后可执行文件的图标–clean: 在构建之前清理PyInstaller缓存并删除临时文件–add-data:如果你的程序依赖于其他文件(如数据文件、配置文件等),该选项将这些文件包含在可执行文件中。
2024-07-26 23:55:14
134
原创 【CSharp】ushort类型的一维数组保存raw文件
ushort[]数据到RAW文件,只需要直接将数据写入raw文件即可。会使用到System.IO.File.WriteAllBytes。以下代码示例,创建一个ushort数组并保存到本地磁盘。
2024-07-25 09:08:08
140
原创 【CSharp】VisualStudio2019进行Windows窗体编程时关于AnyCPU的说明
如果在32位操作系统上运行,或者在64位操作系统上并且没有设置prefer 32-bit选项,应用程序将以32位模式运行。VS2019的选项AnyCPU,优势在于它提供了更多的灵活性,它适用于需要在不同平台上运行的通用应用程序,比如x86。如果在64位操作系统上运行,并且设置了prefer 32-bit选项为false,应用程序将以64位模式运行。AnyCPU是一个平台目标选项,它决定了编译后的应用程序将如何在不同的CPU架构上运行。由于我的项目引用的dll是x64bit,所以我这里目标平台,选择x64;
2024-07-23 11:36:55
311
原创 【python中级】图像从笛卡尔坐标系转换为极坐标系
在对数极坐标变换中,径向距离 r 是对笛卡尔坐标系中的距离取对数的结果:(这里log即 lg:10为底的对数,叫作常用对数。对数极坐标变换,则更适用于需要处理大尺度变化的图像,例如在某些图像稳定、旋转不变性特征提取和目标跟踪等高级应用中。线性极坐标变换,适用于需要保持图像原始比例和距离关系的情况,例如在图像处理和计算机视觉中的一些基本应用。这种变换保持了距离的线性关系,也就是说,离原点越远的点在极坐标系中的径向距离越大。这种变换压缩了较远距离的点,使得远离原点的点在极坐标系中的径向距离变小。
2024-07-07 14:49:07
679
video_parse.rar
2021-06-13
make_ico.rar
2021-06-13
IDE_fellow.rar
2021-06-10
test_xml.rar
2021-06-06
makeGif.rar
2021-06-06
pdf页码计数工具.rar
2021-05-31
yolov3_coco.pb
2021-02-03
2021.1.17 openvino_add.rar
2021-01-17
2021.1.15 打包编译openvino.rar
2021-01-16
Test_2021-01-14.rar
2021-01-15
2020-12-20 openvino.rar
2020-12-26
openvino_demo.rar
2020-12-14
2020.12.12_pyinstaller打包资源.rar
2020-12-12
PySide2设计的GUI界面
2020-12-09
2020_09_03__opencv_dnn__darknet_yolov3.rar
2020-09-10
2020.08.25.rar
2020-08-25
opencv_dnn_tensorflow.rar
2020-08-20
opencv_videoio_ffmpeg_64.rar
2020-08-19
python_script.rar
2020-07-24
opencv_contrib_python-4.2.0.34-cp37-cp37m-win_amd64.whl
2020-06-25
opengl32动态链接库
2024-02-21
ACap-1-184.00-1536X1536.raw
2023-06-28
windows虚拟串口创建工具
2023-06-18
pyheif_win_amd64
2022-04-04
非jpg转化为jpg工具
2022-04-04
windows10程序将gif转化为png图片
2022-04-04
csdn_article_108128717.rar
2021-09-24
研究码流类型的图像.rar
2021-09-12
NVDEC_VideoDecoder_API_ProgGuide.pdf
2021-09-03
NVDEC_Application_Note.pdf
2021-09-01
windows的msvcrt.dll文件
2021-08-20
挖掘机数据集(1).rar
2021-08-04
Tool_delete_duplicate_file.exe
2021-07-19
video_produce.rar
2021-07-01
txt_of_picDirs.rar
2021-06-27
xml2darknetYolov3txt.rar
2021-06-27
xml_classNum.rar
2021-06-27
batch_rename.rar
2021-06-22
20210620.rar
2021-06-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人