会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
夕西行
当我走过这些日子时,我从未在意过。然而,当我如今提起笔,要把这些往事写下来时,才发现‘人生如戏,戏如人生’。
新随笔
管理
上一页
1
···
7
8
9
10
11
12
13
14
15
···
80
下一页
2024年6月15日
高精度定时器——windows多媒体定时器、linux posix timer,封装使用
摘要: 周期性地执行一段代码,while死循环+sleep是一种方式,但是精度在10ms以上。 while死循环里如果没有sleep,那么会单独占用1个CPU核(即CPU占用率很高)。 sleep即使设置为1ms(见下方代码),经示波器测试发现周期至少在10ms以上。 Sleep(1); //Windows
阅读全文
posted @ 2024-06-15 15:56 夕西行
阅读(1248)
评论(0)
推荐(0)
2024年6月13日
CPU指令集——获取数组的所有奇数位、所有偶数位
摘要: 为抽取bayer格式图像的r\g\b做准备,_mm256_shuffle_epi8不能按_mm_shuffle_epi8理解,前者是前后一半分开处理,后者是全部一起处理。 #include <iostream> #include <intrin.h> int main() { uint8_t uin
阅读全文
posted @ 2024-06-13 23:05 夕西行
阅读(110)
评论(0)
推荐(0)
CPU指令集学习
摘要: 加法、减法和乘法等算术运算,位运算指令、比较指令、加载存储指令、类型转换指令等 位运算指令,【算法随记七】巧用SIMD指令实现急速的字节流按位反转算法。_wx61234e53ee589的技术博客_51CTO博客 shuffle系列指令,_mm_shuffle_epi8-CSDN博客 permute系
阅读全文
posted @ 2024-06-13 17:46 夕西行
阅读(46)
评论(0)
推荐(0)
CPU指令集学习——gather
摘要: 每次偏移 int索引*scale 个字节,每次取4字节。注意int索引是倒序的,如__m128i vindex有4个int索引,先取最后一个索引。 举例: __m128i _mm_i32gather_epi32 (int const* base_addr, __m128i vindex, const
阅读全文
posted @ 2024-06-13 17:41 夕西行
阅读(146)
评论(0)
推荐(0)
2024年6月6日
Simd库——图像处理领域的CPU指令集加速库
摘要: 可以模仿其中源码,通过指令集封装出适合自己的函数。 Simd库是一个免费的开源图像处理和机器学习库,专为C和C++程序员设计。 它为图像处理提供了许多有用的高性能算法,例如:像素格式转换,图像缩放和过滤,从图像中提取统计信息,运动检测,对象检测(HAAR和LBP分类器级联)和分类,神经网络。 官网
阅读全文
posted @ 2024-06-06 22:43 夕西行
阅读(547)
评论(0)
推荐(0)
CPU指令集SSE、AVX等
摘要: C++使用CPU指令集,可以引入头文件 #include <intrin.h> 包含了所有指令集。 部分具体的指令集头文件如下: <xmmintrin.h> //包含SSE库 <emmintrin.h> //包含SSE2库 <pmmintrin.h> //包含SSE3库 CPU指令集发展从MMX,到
阅读全文
posted @ 2024-06-06 22:08 夕西行
阅读(1094)
评论(0)
推荐(0)
2024年5月25日
只打印一次(状态改变时)
摘要: 为了防止日志一直打印输出,只在状态改变时打印一次 #include<iostream> int main() { ///////////////////////////////////////// 对于两种状态切换情况 { bool m_bOnline = true; //默认在线 bool m_b
阅读全文
posted @ 2024-05-25 16:20 夕西行
阅读(31)
评论(0)
推荐(0)
2024年5月23日
union存取低高位
摘要: 联合体类型,变量成员共用同一内存,同一时刻只能保存一个成员的数据。 以1个4字节数据,传递r\g\b为例 #include<stdint.h> #include<iostream> int main() { uint32_t myV; //用于模拟值传递 //写 { union { struct {
阅读全文
posted @ 2024-05-23 09:27 夕西行
阅读(26)
评论(0)
推荐(0)
2024年5月10日
halcon 灰度直方图的波峰对应的灰度值
摘要: gray_histo (Regions, Image, AbsoluteHisto, RelativeHisto) tuple_max (AbsoluteHisto, Max) tuple_find_first (AbsoluteHisto, Max, Index) 这个Index就是波峰对应的灰度
阅读全文
posted @ 2024-05-10 11:02 夕西行
阅读(282)
评论(0)
推荐(0)
2024年5月7日
异步情况的日志打印
摘要: /************************************* * 异步情况的日志打印 * 以记录“加”、“减”的开始、结束时间戳为例,只展示思路,不用纠结方法内容。 **************************************/ #include <iostream>
阅读全文
posted @ 2024-05-07 10:56 夕西行
阅读(50)
评论(0)
推荐(0)
上一页
1
···
7
8
9
10
11
12
13
14
15
···
80
下一页
公告