51单片机利用普通的io口模拟SPI实现数据传输的源码,相当的经典
2021-12-04 14:38:17 5KB SPI
1
可直接移植
2021-12-04 14:22:48 10KB HAL 移植
1
WS2812_STM32 用于STM32F上具有SPI的WS2812b控制的库 基本要求:SPI速度约为4.5Mb / S。 以HAL风格编写。 使用来自以下位置的colorspa对话: :
2021-12-04 14:19:02 5KB C
1
本小品纯属原创,能把16进制的颜色值转成RGB数值(0-255)。 如:bfbfbf=>191,191,191 使用时请输入格式为:#bfbfbf,位数小于7位将不做分析。如果只有六位颜色值,请手动在前加上“#“。 改进中:自动补充到7位,前自动加#。
2021-12-03 15:39:55 393KB 颜色值 分裂 16位 RGB
1
%LAB2RGB Convert an image from CIELAB to RGB % % function [R, G, B] = Lab2RGB(L, a, b) % function [R, G, B] = Lab2RGB(I) % function I = Lab2RGB(...) % % Lab2RGB takes L, a, and b double matrices, or an M x N x 3 double % image, and returns an image in the RGB color space. Values for L are in % the range [0,100] while a* and b* are roughly in the range [-110,110]. % If 3 outputs are specified, the values will be returned as doubles in the % range [0,1], otherwise the values will be uint8s in the range [0,255]. % % This transform is based on ITU-R Recommendation BT.709 using the D65 % white point reference. The error in transforming RGB -> Lab -> RGB is % approximately 10^-5.
2021-12-03 11:07:17 2KB matlab
1
matlab如何rgb颜色代码Rgb2NV12 使用Matlab,IPP,Plain C和SSE优化代码将RGB转换为NV12色彩空间。 NV12格式定义: NV12格式是YUV 4:2:0格式,其在内存中的顺序是第一个Y平面,然后是在交错的UV平面中压缩的色度样本。 例子: YYYYYY YYYYYY 紫外线 RGB颜色格式,指的是像素顺序RGB(每像素字节,低字节为红色):RGBRGBRGBRGBRGB RGBRGBRGBRGBRGB 更好的描述可以在这里找到: 我进行了一些Web研究,发现关于NV12,YUV被定义为YCbCr颜色空间。 当前至少有2种可能的YCbCr格式适用于NV12: BT.601-适用SDTV: BT.709-适用于HDTV: 我发现存在用于将RGB转换为NV12的IPP功能(适用于BT.601): ippiRGBToYCbCr420_8u_C3P2R 尽管可以使用IPP,但我决定使用SSE内在函数来实现优化的代码。 IPP功能仅限于将RGB转换为BT.601标准。 我的SSE优化代码的优点在于,可以轻松对其进行修改以支持: BGR到NV12的转换。 支持B
2021-12-03 10:52:45 477KB 系统开源
1
STC带SPI功能单片机通用,串口显示收发信息
2021-12-03 10:15:29 3KB STC 单片机 nrf24l01 收发程序
1
Lfs_port.c是移植要修改的文件,主要是里面的读写擦接口。Lfs_test.c是自测试程序,可要可不要。使用时,只需要include lfs_port.h即可。
2021-12-02 20:58:28 17.29MB littlefs 文件系统 spi flash
1
Matlab程序,自己手动实现rgb图像转灰度图像。
2021-12-02 17:09:06 351B MATLAB rbg2gray 实现
1