芯片解密,芯片破解,IC解密,单片机解密,MCU解密,STM解密

飞芯科技提供芯片解密,芯片破解,IC解密,单片机解密,MCU解密,STM解密逆向服务

stm32h743 rt-thread eth例程芯片解密

/二值化函数
void img_binarization(uint16_t THRESH)
{
          uint16_t i,j;
       
        for(i=0;i<img_height;i++)
        {       
                for(j=0;j<img_width;j+=4)
                {
                        tem=*(uint32_t *)(RGB_IMG_ADDRESS+(lcd_width*2*(lcd_height-i-1)+j));
                        n=((tem&0xffff0000)>>16);
                         m=tem&0x0000ffff;
                        if(rgbtogray(n)<THRESH&&rgbtogray(m)<THRESH)           //小于阈值则白
                                                {
                                                                                //*(uint32_t *)(FSMC_LCD_ADDRESS+(lcd_width*2*(lcd_height-w_line-1)+j))=0xffffffff;  //THRESH是阈值
                                                              *(uint32_t *)( FSMC_LCD_ADDRESS+(lcd_width*2*(lcd_height-i-1)+j))=0x00000000;
                                                }
                                                else if(rgbtogray(n)>=THRESH&&rgbtogray(m)>=THRESH)
                                                {
                                                                                //*(uint32_t *)(FSMC_LCD_ADDRESS+(lcd_width*2*(lcd_height-w_line-1)+j))=0xffffffff;
                                                       
                                                                                *(uint32_t *)(FSMC_LCD_ADDRESS+(lcd_width*2*(lcd_height-i-1)+j))=0xffffffff;
                                                }
                                                else if(rgbtogray(n)<THRESH&&rgbtogray(m)>=THRESH)
                                                {
                                                                                //*(uint32_t *)(FSMC_LCD_ADDRESS+(lcd_width*2*(lcd_height-w_line-1)+j))=0xffff0000;
                                                                                 *(uint32_t *)(FSMC_LCD_ADDRESS+(lcd_width*2*(lcd_height-i-1)+j))=0x0000ffff;
                                                }
                                                else
                                                {
                                                                                //*(uint32_t *)(FSMC_LCD_ADDRESS+(lcd_width*2*(lcd_height-w_line-1)+j))=0xffff0000;
                                                                                *(uint32_t *)(FSMC_LCD_ADDRESS+(lcd_width*2*(lcd_height-i-1)+j))=0xffff0000;
                                                }
                }
        }
        }


联系方式

地址:石家庄市新华区民族路77号华强广场D座2009
电话:0311-88816616/87087811
手机:13315190088
传真:0311-67901001
联系人:张工
网址:www.taihedz.cn
邮箱:feixindz@163.com
微信:xinpianjiemi
QQ:527263666/568069805

在线客服
热线电话

企业微信