- 博客(124)
- 资源 (2)
- 收藏
- 关注
原创 树莓派4B--OpenCV安装踩坑
在树莓派 4 上安装 OpenCV 时经常遇到由于依赖关系不足、编译选项不兼容或者系统资源不足引起的问题。以下是一些可能的解决方法。
2024-12-02 21:08:21
950
原创 TIE相位恢复算法--两次对焦距离和位置、折射率不均匀、相位大小的分析
TIE相位恢复算法--两次对焦距离和位置、折射率不均匀、相位大小的分析
2024-12-02 20:54:28
1090
1
原创 从TIE方法求解---相位对强度的影响分析
对于一个均匀的样本,采用 传输强度方程(TIE) 方法求解相位时,如果两次对焦位置都在样本内部,并且样本在这些位置的相位梯度变化不显著,那么选择不同的距离zz进行多次测量,恢复得到的相位应该是几乎一致的。
2024-12-02 20:30:25
1124
原创 TIE算法具体求解-为什么是泊松方程和傅里叶变换
为什么用傅里叶变换解泊松方程?在频域中,拉普拉斯算子对应的是空间频率平方的乘积,这使得方程从微分方程变成代数方程,简化了求解过程。
2024-12-02 17:50:54
971
原创 定量相位成像中TIE算法详解(附代码)
TIE 是光学和成像领域中用来研究光场振幅与位相分布关系的一种数学方程。它描述了光场强度在光轴方向上的变化与光场位相梯度的关系,常用于从强度数据推导光场位相。TIE 特别适用于定量相位成像(Quantitative Phase Imaging, QPI),在显微学、材料科学、生物学等领域中有广泛应用。]TIE 的仅需测量强度,不依赖干涉仪等复杂设备,但需要高质量的强度梯度数据。
2024-12-02 17:31:05
1911
原创 定量相位成像(Quantitative Phase Imaging, QPI)原理
定量相位成像是一种非侵入式、无标记的显微成像技术,基于相位对比原理来获取样品的光学厚度分布。它通过测量样品对光波相位的调制量,获得样品的相位信息,并将其转换为物理厚度或折射率分布,最终实现对透明或半透明样品(如活细胞、组织切片等)的精细成像。
2024-12-02 17:01:04
1806
原创 在超表面中琼斯矩阵的使用
琼斯矩阵(Jones Matrix) 是一种线性代数方法,用于描述光的偏振状态和偏振变化,是偏振光学中重要的数学工具。它在 超表面理论设计 中广泛应用,尤其是在设计和调控光与物质相互作用时,例如偏振控制、相位调制、波前整形等。
2024-12-02 16:54:32
1982
原创 双光子显微成像介绍--光纤在其中的作用--光路设计
**Scanning Two-Photon (2P) Fiberscopes**(也称为**endomicroscopes**)是用于活体成像的高分辨率光学设备,结合了光纤技术和双光子激发荧光显微成像技术(Two-Photon Excitation Microscopy, TPEM)。
2024-12-02 16:11:42
1958
原创 电脑插入U盘, 电脑显示新增了,但是双击却显示 请将磁盘插入
`CHKDSK 无法供 RAW 驱动器使用` 表明内存卡的文件系统已损坏或丢失,当前处于 **RAW 文件系统** 状态。RAW 表示文件系统无法识别,可能由以下原因导致:
2024-11-18 21:57:42
3279
原创 解决C++ openCV无法读取视频但是可以读取图像
C++代码中使用 `cv::VideoCapture` 读取视频文件时,视频文件路径正确,依然无法读取视频。我的发现并解决过程(简易版)
2024-09-09 17:19:18
2229
2
原创 openVX加速-结合AI推理引擎代码示例
以下是两段 C++ 示例代码,展示如何在 GPU 上实现这些操作,我给了前后两个代码示例,分别是在CPU和GPU进行IO的和全部都在GPU操作的。注意代码是伪代码,大家最好不要直接照搬照抄,目的是为了理解内在逻辑
2024-09-09 16:43:52
1241
原创 openVX加速-常见问题:适用场景、AI加速、安装方式等
OPENVX适合什么时候使用、不同厂商确实有自己的 OpenVX 实现、和AI推理引擎结合起来使用的方式、安装打包方式
2024-09-09 16:13:34
1243
原创 openVX加速-基本概念和简单代码实现
OpenVX 是一个用于计算机视觉和图像处理的跨平台加速标准库,旨在提高在异构平台(如 CPU、GPU、DSP 等)上的执行效率。OpenVX 提供了一组优化的、可移植的 API,用于加速常见的视觉算法,使开发者能够在不同硬件平台上实现高性能的计算。
2024-09-09 14:58:09
881
原创 常用开发工具配置笔记
linux指令、pycharm 、Android Studio、jupyter notebook 、vscode and cmake 配置
2024-08-27 10:56:00
671
原创 Android 系统架构
Android 框架(Android Framework)是 Android 操作系统的核心部分之一,它提供了一组 API,开发者可以使用这些 API 来构建应用程序。Android 框架处于 Android 系统架构的中间层,位于应用层和操作系统核心层之间。
2024-08-02 14:01:50
1497
原创 C++通过JNI传递AssetManager读取安卓assets目录中文件
C++通过JNI传递AssetManager读取安卓assets目录中文件
2024-07-24 17:56:59
871
原创 JNI回调用中不同线程的env无法找到正确的kotlin的class
不同线程都需要通过 JavaVM 获取到的 JNIEnv 指针, 我现在两个线程有两个 env。 其中一个是jni接口自己传过来的,可以正常使用。但是通过 JavaVM 新获取的env 无法找到kotlin的class。
2024-07-23 14:00:25
407
原创 JNI: 在Kotlin和C++之间通过JNI进行接口传递,两边参数定义映射
在Kotlin和C++之间通过JNI进行接口传递时,需要注意两边参数定义的映射关系。JNI(Java Native Interface)为Java(Kotlin也适用)与本地语言(如C/C++)之间的交互提供了桥梁。在Kotlin中定义的外部函数和C++中的实现需要通过JNI签名相互对应。
2024-07-15 15:17:48
1577
原创 时间延迟嵌入定理 Time-Delay Embedding Theorem 以及C++实现例子
时间延迟嵌入定理 Time-Delay Embedding Theorem 以及C++实现例子
2024-04-26 22:07:57
2924
2
原创 Python networkx库中,G.add_edge方法的原理和使用方法
Python networkx库中,G.add_edge方法的原理和使用方法
2024-03-25 13:38:16
2510
原创 python numpy.linespace(np.linespace)函数用C++实现,亲测可用
python numpy.linespace(np.linespace)函数用C++实现,亲测可用
2024-03-25 13:04:18
920
原创 在Cmakelist指令中,aux_source_directory 和 set 的区别
在Cmakelist指令中,aux_source_directory 和 set 的区别
2024-03-25 12:59:07
857
C++程序设计第四版-郑莉--全书课件ppt以及所有源码
2019-04-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人