Просмотр исходного кода

update:保存图片不需要调整Y分量,靠调整摄像头参数

alienwalker 4 лет назад
Родитель
Сommit
6cb2f4e6ef
3 измененных файлов с 636 добавлено и 282 удалено
  1. 1 1
      components/camera/luat_camera.h
  2. 5 6
      components/camera/luat_lib_camera.c
  3. 630 275
      demo/camera/Air105/main.lua

+ 1 - 1
components/camera/luat_camera.h

@@ -34,6 +34,6 @@ int luat_camera_init(luat_camera_conf_t *conf);
 int luat_camera_start(int id);
 int luat_camera_stop(int id);
 int luat_camera_close(int id);
-int luat_camera_capture(int id, int y_diff, uint8_t quality, const char *path);
+int luat_camera_capture(int id, uint8_t quality, const char *path);
 
 #endif

+ 5 - 6
components/camera/luat_lib_camera.c

@@ -202,7 +202,7 @@ static int l_camera_stop(lua_State *L) {
     return 1;
 }
 
-LUAT_WEAK luat_camera_capture(int id, int y_diff, uint8_t quality, const char *path) {
+LUAT_WEAK luat_camera_capture(int id, uint8_t quality, const char *path) {
     LLOGD("not support yet");
     return -1;
 }
@@ -211,7 +211,7 @@ LUAT_WEAK luat_camera_capture(int id, int y_diff, uint8_t quality, const char *p
 camera拍照
 @api camera.capture(id, y_diff, save_path, quality)
 @int camera id,例如0
-@int y_diff,Y分量校准量,默认是-128,越小越暗,根据实际情况修改,GC032A测试下来需要填0
+@int y_diff,Y分量校准量,0~255,越大越亮,根据实际情况修改,GC032A测试下来需要填0
 @string save_path,文件保存路径,空则写在上次路径里,默认是/capture.jpg
 @int quality, jpeg压缩质量,1最差,占用空间小,3最高,占用空间最大而且费时间,默认1
 @return boolean 成功返回true,否则返回false
@@ -220,10 +220,9 @@ camera.capture(0)
 */
 static int l_camera_capture(lua_State *L) {
     int id = luaL_checkinteger(L, 1);
-    int y_diff = luaL_optinteger(L, 2, -128);
-    const char* save_path = luaL_checkstring(L, 3);
-    int quality = luaL_optinteger(L, 4, 1);
-    luat_camera_capture(id, y_diff, quality, save_path);
+    const char* save_path = luaL_checkstring(L, 2);
+    int quality = luaL_optinteger(L, 3, 1);
+    luat_camera_capture(id, quality, save_path);
     return 0;
 }
 

+ 630 - 275
demo/camera/Air105/main.lua

@@ -65,285 +65,638 @@ local GC032A_InitReg =
         0xfc,0x02,
         0xfe,0x02,
         0x81,0x03,
-        0xfe,0x00,
-        0x03,0x01,
-        0x04,0xc2,
-        0x05,0x01,
-        0x06,0xc2,
-        0x07,0x00,
-        0x08,0x08,
-        0x0a,0x04,
-        0x0c,0x04,
-        0x0d,0x01,
-        0x0e,0xe8,
-        0x0f,0x02,
-        0x10,0x88,
-        0x17,0x54,
-        0x19,0x04,
-        0x1a,0x0a,
-        0x1f,0x40,
-        0x20,0x30,
-        0x2e,0x80,
-        0x2f,0x2b,
-        0x30,0x1a,
-        0xfe,0x02,
-        0x03,0x02,
-        0x06,0x60,
-        0x05,0xd7,
-        0x12,0x89,
-        0xfe,0x00,
-        0x18,0x02,
-        0xfe,0x02,
-        0x40,0x22,
-        0x45,0x00,
-        0x46,0x00,
-        0x49,0x20,
-        0xfe,0x01,
-        0x0a,0xc5,
-        0x45,0x00,
-        0xfe,0x00,
-        0x40,0xff,
-        0x41,0x25,
-        0x42,0x83,
-        0x43,0x10,
-        0x46,0x26,
-        0x49,0x03,
-        0x4f,0x01,
-        0xde,0x84,
-        0xfe,0x02,
-        0x22,0xf6,
-        0xfe,0x01,
-        0x12,0xa0,
-        0x13,0x3a,
-        0xc1,0x3c,
-        0xc2,0x50,
-        0xc3,0x00,
-        0xc4,0x32,
-        0xc5,0x24,
-        0xc6,0x16,
-        0xc7,0x08,
-        0xc8,0x08,
-        0xc9,0x00,
-        0xca,0x20,
-        0xdc,0x8a,
-        0xdd,0xa0,
-        0xde,0xa6,
-        0xdf,0x75,
-        0xfe,0x01,
-        0x7c,0x09,
-        0x65,0x00,
-        0x7c,0x08,
-        0x56,0xf4,
-        0x66,0x0f,
-        0x67,0x84,
-        0x6b,0x80,
-        0x6d,0x12,
-        0x6e,0xb0,
-        0x86,0x00,
-        0x87,0x00,
-        0x88,0x00,
-        0x89,0x00,
-        0x8a,0x00,
-        0x8b,0x00,
-        0x8c,0x00,
-        0x8d,0x00,
-        0x8e,0x00,
-        0x8f,0x00,
-        0x90,0xef,
-        0x91,0xe1,
-        0x92,0x0c,
-        0x93,0xef,
-        0x94,0x65,
-        0x95,0x1f,
-        0x96,0x0c,
-        0x97,0x2d,
-        0x98,0x20,
-        0x99,0xaa,
-        0x9a,0x3f,
-        0x9b,0x2c,
-        0x9c,0x5f,
-        0x9d,0x3e,
-        0x9e,0xaa,
-        0x9f,0x67,
-        0xa0,0x60,
-        0xa1,0x00,
-        0xa2,0x00,
-        0xa3,0x0a,
-        0xa4,0xb6,
-        0xa5,0xac,
-        0xa6,0xc1,
-        0xa7,0xac,
-        0xa8,0x55,
-        0xa9,0xc3,
-        0xaa,0xa4,
-        0xab,0xba,
-        0xac,0xa8,
-        0xad,0x55,
-        0xae,0xc8,
-        0xaf,0xb9,
-        0xb0,0xd4,
-        0xb1,0xc3,
-        0xb2,0x55,
-        0xb3,0xd8,
-        0xb4,0xce,
-        0xb5,0x00,
-        0xb6,0x00,
-        0xb7,0x05,
-        0xb8,0xd6,
-        0xb9,0x8c,
-        0xfe,0x01,
-        0xd0,0x40,
-        0xd1,0xf8,
-        0xd2,0x00,
-        0xd3,0xfa,
-        0xd4,0x45,
-        0xd5,0x02,
-        0xd6,0x30,
-        0xd7,0xfa,
-        0xd8,0x08,
-        0xd9,0x08,
-        0xda,0x58,
-        0xdb,0x02,
-        0xfe,0x00,
-        0xfe,0x00,
-        0xba,0x00,
-        0xbb,0x04,
-        0xbc,0x0a,
-        0xbd,0x0e,
-        0xbe,0x22,
-        0xbf,0x30,
-        0xc0,0x3d,
-        0xc1,0x4a,
-        0xc2,0x5d,
-        0xc3,0x6b,
-        0xc4,0x7a,
-        0xc5,0x85,
-        0xc6,0x90,
-        0xc7,0xa5,
-        0xc8,0xb5,
-        0xc9,0xc2,
-        0xca,0xcc,
-        0xcb,0xd5,
-        0xcc,0xde,
-        0xcd,0xea,
-        0xce,0xf5,
-        0xcf,0xff,
-        0xfe,0x00,
-        0x5a,0x08,
-        0x5b,0x0f,
-        0x5c,0x15,
-        0x5d,0x1c,
-        0x5e,0x28,
-        0x5f,0x36,
-        0x60,0x45,
-        0x61,0x51,
-        0x62,0x6a,
-        0x63,0x7d,
-        0x64,0x8d,
-        0x65,0x98,
-        0x66,0xa2,
-        0x67,0xb5,
-        0x68,0xc3,
-        0x69,0xcd,
-        0x6a,0xd4,
-        0x6b,0xdc,
-        0x6c,0xe3,
-        0x6d,0xf0,
-        0x6e,0xf9,
-        0x6f,0xff,
-        0xfe,0x00,
-        0x70,0x50,
-        0xfe,0x00,
-        0x4f,0x01,
-        0xfe,0x01,
-        0x44,0x04,
-        0x1f,0x30,
-        0x20,0x40,
-        0x26,0x9a,
-        0x27,0x02,
-        0x28,0x0d,
-        0x29,0x02,
-        0x2a,0x0d,
-        0x2b,0x02,
-        0x2c,0x58,
-        0x2d,0x07,
-        0x2e,0xd2,
-        0x2f,0x0b,
-        0x30,0x6e,
-        0x31,0x0e,
-        0x32,0x70,
-        0x33,0x12,
-        0x34,0x0c,
-        0x3c,0x20,
-        0x3e,0x20,
-        0x3f,0x2d,
-        0x40,0x40,
-        0x41,0x5b,
-        0x42,0x82,
-        0x43,0xb7,
-        0x04,0x0a,
-        0x02,0x79,
-        0x03,0xc0,
-        0xcc,0x08,
-        0xcd,0x08,
-        0xce,0xa4,
-        0xcf,0xec,
-        0xfe,0x00,
-        0x81,0xb8,
-        0x82,0x12,
-        0x83,0x0a,
-        0x84,0x01,
-        0x86,0x25,
-        0x87,0x18,
-        0x88,0x10,
-        0x89,0x70,
-        0x8a,0x20,
-        0x8b,0x10,
-        0x8c,0x08,
-        0x8d,0x0a,
-        0xfe,0x00,
-        0x8f,0xaa,
-        0x90,0x9c,
-        0x91,0x52,
-        0x92,0x03,
-        0x93,0x03,
-        0x94,0x08,
-        0x95,0x44,
-        0x97,0x00,
-        0x98,0x00,
-        0xfe,0x00,
-        0xa1,0x30,
-        0xa2,0x41,
-        0xa4,0x30,
-        0xa5,0x20,
-        0xaa,0x30,
-        0xac,0x32,
-        0xfe,0x00,
-        0xd1,0x3c,
-        0xd2,0x3c,
-        0xd3,0x38,
-        0xd6,0xf4,
-        0xd7,0x1d,
-        0xdd,0x73,
-        0xde,0x84,
-        0xfe,0x01,
-        0x13,0x20,
-        0xfe,0x00,
-        0x4f,0x00,
-        0x03,0x00,
-        0x04,0xa0,
-        0x71,0x60,
-        0x72,0x40,
-        0x42,0x80,
-        0x77,0x64,
-        0x78,0x40,
-        0x79,0x60,
+        0xfe, 0x00,
+        0x77, 0x64,
+        0x78, 0x40,
+        0x79, 0x60,
+
+        0xfe, 0x00,
+        0x03, 0x01,
+        0x04, 0xcb,
+        0x05, 0x01,
+        0x06, 0xb2,
+        0x07, 0x00,
+        0x08, 0x10,
+
+        0x0a, 0x00,
+        0x0c, 0x00,
+        0x0d, 0x01,
+        0x0e, 0xe8,
+        0x0f, 0x02,
+        0x10, 0x88,
+
+        0x17, 0x54,
+        0x19, 0x08,
+        0x1a, 0x0a,
+        0x1f, 0x40,
+        0x20, 0x30,
+        0x2e, 0x80,
+        0x2f, 0x2b,
+        0x30, 0x1a,
+        0xfe, 0x02,
+        0x03, 0x02,
+        0x05, 0xd7,
+        0x06, 0x60,
+        0x08, 0x80,
+        0x12, 0x89,
+       
+
+        0xfe, 0x00,
+        0x18, 0x02,
+        0xfe, 0x02,
+        0x40, 0x22,
+        0x45, 0x00,
+        0x46, 0x00,
+        0x49, 0x20,
+        0x4b, 0x3c,
+        0x50, 0x20,
+        0x42, 0x10,
+
+
+        0xfe, 0x01,
+        0x0a, 0xc5,
+        0x45, 0x00,
+        0xfe, 0x00,
+        0x40, 0xff,
+        0x41, 0x25,
+        0x42, 0xef,
+        0x43, 0x10,
+        0x44, 0x82,
+        0x46, 0x22,
+        0x49, 0x03,
+        0x52, 0x02,
+        0x54, 0x00,
+        0xfe, 0x02,
+        0x22, 0xf6,
+
+
+        0xfe, 0x01,
+        0xc1, 0x38,
+        0xc2, 0x4c,
+        0xc3, 0x00,
+        0xc4, 0x2c,
+        0xc5, 0x24,
+        0xc6, 0x18,
+        0xc7, 0x28,
+        0xc8, 0x11,
+        0xc9, 0x15,
+        0xca, 0x20,
+        0xdc, 0x7a,
+        0xdd, 0xa0,
+        0xde, 0x80,
+        0xdf, 0x88,
+
+
+        0xfe, 0x01,
+        0x50, 0xc1,
+        0x56, 0x34,
+        0x58, 0x04,
+        0x65, 0x06,
+        0x66, 0x0f,
+        0x67, 0x04,
+        0x69, 0x20,
+        0x6a, 0x40,
+        0x6b, 0x81,
+        0x6d, 0x12,
+        0x6e, 0xc0,
+        0x7b, 0x2a,
+        0x7c, 0x0c,
+        0xfe, 0x01,
+        0x90, 0xe3,
+        0x91, 0xc2,
+        0x92, 0xff,
+        0x93, 0xe3,
+        0x95, 0x1c,
+        0x96, 0xff,
+        0x97, 0x44,
+        0x98, 0x1c,
+        0x9a, 0x44,
+        0x9b, 0x1c,
+        0x9c, 0x64,
+        0x9d, 0x44,
+        0x9f, 0x71,
+        0xa0, 0x64,
+        0xa1, 0x00,
+        0xa2, 0x00,
+        0x86, 0x00,
+        0x87, 0x00,
+        0x88, 0x00,
+        0x89, 0x00,
+        0xa4, 0xc2,
+        0xa5, 0x9b,
+        0xa6, 0xc8,
+        0xa7, 0x92,
+        0xa9, 0xc9,
+        0xaa, 0x96,
+        0xab, 0xa9,
+        0xac, 0x99,
+        0xae, 0xce,
+        0xaf, 0xa9,
+        0xb0, 0xcf,
+        0xb1, 0x9d,
+        0xb3, 0xcf,
+        0xb4, 0xac,
+        0xb5, 0x00,
+        0xb6, 0x00,
+        0x8b, 0x00,
+        0x8c, 0x00,
+        0x8d, 0x00,
+        0x8e, 0x00,
+        0x94, 0x55,
+        0x99, 0xa6,
+        0x9e, 0xaa,
+        0xa3, 0x0a,
+        0x8a, 0x00,
+        0xa8, 0x55,
+        0xad, 0x55,
+        0xb2, 0x55,
+        0xb7, 0x05,
+        0x8f, 0x00,
+        0xb8, 0xc7,
+        0xb9, 0xa0,
+
+        0xfe, 0x01,
+        0xd0, 0x40,
+        0xd1, 0x00,
+        0xd2, 0x00,
+        0xd3, 0xfa,
+        0xd4, 0x4a,
+        0xd5, 0x02,
+
+        0xd6, 0x44,
+        0xd7, 0xfa,
+        0xd8, 0x04,
+        0xd9, 0x08,
+        0xda, 0x5c,
+        0xdb, 0x02,
+        0xfe, 0x00,
+
+
+        0xfe, 0x00,
+        0xba, 0x00,
+        0xbb, 0x06,
+        0xbc, 0x0b,
+        0xbd, 0x10,
+        0xbe, 0x19,
+        0xbf, 0x26,
+        0xc0, 0x33,
+        0xc1, 0x3f,
+        0xc2, 0x54,
+        0xc3, 0x68,
+        0xc4, 0x7c,
+        0xc5, 0x8c,
+        0xc6, 0x9c,
+        0xc7, 0xb4,
+        0xc8, 0xc9,
+        0xc9, 0xd8,
+        0xca, 0xe4,
+        0xcb, 0xee,
+        0xcc, 0xf4,
+        0xcd, 0xf9,
+        0xce, 0xfa,
+        0xcf, 0xff,
+
+
+        0xfe, 0x00,
+        0x5a, 0x08,
+        0x5b, 0x0f,
+        0x5c, 0x15,
+        0x5d, 0x1c,
+        0x5e, 0x28,
+        0x5f, 0x36,
+        0x60, 0x45,
+        0x61, 0x51,
+        0x62, 0x6a,
+        0x63, 0x7d,
+        0x64, 0x8d,
+        0x65, 0x98,
+        0x66, 0xa2,
+        0x67, 0xb5,
+        0x68, 0xc3,
+        0x69, 0xcd,
+        0x6a, 0xd4,
+        0x6b, 0xdc,
+        0x6c, 0xe3,
+        0x6d, 0xf0,
+        0x6e, 0xf9,
+        0x6f, 0xff,
+
+
+        0xfe, 0x00,
+        0x70, 0x50,
+
+
+        0xfe, 0x00,
+        0x4f, 0x01,
+        0xfe, 0x01,
+        0x0c, 0x01,
+        0x0d, 0x00,
+        0x12, 0xa0,
+        0x13, 0x4a,
+        0x44, 0x04,
+        0x1f, 0x40,
+        0x20, 0x40,
+        0x23, 0x0a,
+        0x26, 0x9a,
+        0x3e, 0x20,
+        0x3f, 0x2d,
+        0x40, 0x40,
+        0x41, 0x5b,
+        0x42, 0x82,
+        0x43, 0xb7,
+        0x04, 0x0a,
+        0x02, 0x79,
+        0x03, 0xc0,
+
+
+        0xfe, 0x01,
+        0xcc, 0x08,
+        0xcd, 0x08,
+        0xce, 0xa4,
+        0xcf, 0xec,
+
+
+        0xfe, 0x00,
+        0x81, 0xb8,
+        0x82, 0x04,
+        0x83, 0x10,
+        0x84, 0x01,
+        0x86, 0x50,
+        0x87, 0x18,
+        0x88, 0x10,
+        0x89, 0x70,
+        0x8a, 0x20,
+        0x8b, 0x10,
+        0x8c, 0x08,
+        0x8d, 0x0a,
+
+
+        0xfe, 0x00,
+        0x8f, 0xaa,
+        0x90, 0x1c,
+        0x91, 0x52,
+        0x92, 0x03,
+        0x93, 0x03,
+        0x94, 0x08,
+        0x95, 0x6a,
+        0x97, 0x00,
+        0x98, 0x00,
+
+
+        0xfe, 0x00,
+        0x9a, 0x30,
+        0x9b, 0x50,
+        0xa1, 0x30,
+        0xa2, 0x66,
+        0xa4, 0x28,
+        0xa5, 0x30,
+        0xaa, 0x28,
+        0xac, 0x32,
+
+
+        0xfe, 0x00,
+        0xd1, 0x3f,
+        0xd2, 0x3f,
+        0xd3, 0x38,
+        0xd6, 0xf4,
+        0xd7, 0x1d,
+        0xdd, 0x72,
+        0xde, 0x84,
+
+        0xfe, 0x00,
+        0x05, 0x01,
+        0x06, 0xad,
+        0x07, 0x00,
+        0x08, 0x10,
+
+        0xfe, 0x01,
+        0x25, 0x00,
+        0x26, 0x4d,
+
+        0x27, 0x01,
+        0x28, 0xce,
+        0x29, 0x01,
+        0x2a, 0xce,
+        0x2b, 0x01,
+        0x2c, 0xce,
+        0x2d, 0x01,
+        0x2e, 0xce,
+        0x2f, 0x01,
+        0x30, 0xce,
+        0x31, 0x01,
+        0x32, 0xce,
+        0x33, 0x01,
+        0x34, 0xce,
+        0x3c, 0x10,
+        0xfe, 0x00,
         0xfe,0x00,
         0x44,0x06,--RGB565输出
         0x46,0x0f,
 	}
 }
 
+-- --GC032A输出rgb图像初始化命令
+-- local GC032A_InitReg =
+-- {
+--     zbar_scan = 0,--是否为扫码
+--     draw_lcd = 1,--是否向lcd输出
+--     i2c_id = 0,
+--     i2c_addr = 0x21,
+--     pwm_id = 5;
+--     pwm_period  = 12*1000*1000,
+--     pwm_pulse = 0,
+--     sensor_width = 640,
+--     sensor_height = 480,
+--     color_bit = 16,
+--     init_cmd =
+--     {
+--         0xf3,0xff,
+--         0xf7,0x01,
+--         0xf8,0x03,
+--         0xf9,0xce,
+--         0xfa,0x00,
+--         0xfc,0x02,
+--         0xfe,0x02,
+--         0x81,0x03,
+--         0xfe,0x00,
+--         0x03,0x01,
+--         0x04,0xc2,
+--         0x05,0x01,
+--         0x06,0xc2,
+--         0x07,0x00,
+--         0x08,0x08,
+--         0x0a,0x04,
+--         0x0c,0x04,
+--         0x0d,0x01,
+--         0x0e,0xe8,
+--         0x0f,0x02,
+--         0x10,0x88,
+--         0x17,0x54,
+--         0x19,0x04,
+--         0x1a,0x0a,
+--         0x1f,0x40,
+--         0x20,0x30,
+--         0x2e,0x80,
+--         0x2f,0x2b,
+--         0x30,0x1a,
+--         0xfe,0x02,
+--         0x03,0x02,
+--         0x06,0x60,
+--         0x05,0xd7,
+--         0x12,0x89,
+--         0xfe,0x00,
+--         0x18,0x02,
+--         0xfe,0x02,
+--         0x40,0x22,
+--         0x45,0x00,
+--         0x46,0x00,
+--         0x49,0x20,
+--         0xfe,0x01,
+--         0x0a,0xc5,
+--         0x45,0x00,
+--         0xfe,0x00,
+--         0x40,0xff,
+--         0x41,0x25,
+--         0x42,0x83,
+--         0x43,0x10,
+--         0x46,0x26,
+--         0x49,0x03,
+--         0x4f,0x01,
+--         0xde,0x84,
+--         0xfe,0x02,
+--         0x22,0xf6,
+--         0xfe,0x01,
+--         0x12,0xa0,
+--         0x13,0x3a,
+--         0xc1,0x3c,
+--         0xc2,0x50,
+--         0xc3,0x00,
+--         0xc4,0x32,
+--         0xc5,0x24,
+--         0xc6,0x16,
+--         0xc7,0x08,
+--         0xc8,0x08,
+--         0xc9,0x00,
+--         0xca,0x20,
+--         0xdc,0x8a,
+--         0xdd,0xa0,
+--         0xde,0xa6,
+--         0xdf,0x75,
+--         0xfe,0x01,
+--         0x7c,0x09,
+--         0x65,0x00,
+--         0x7c,0x08,
+--         0x56,0xf4,
+--         0x66,0x0f,
+--         0x67,0x84,
+--         0x6b,0x80,
+--         0x6d,0x12,
+--         0x6e,0xb0,
+--         0x86,0x00,
+--         0x87,0x00,
+--         0x88,0x00,
+--         0x89,0x00,
+--         0x8a,0x00,
+--         0x8b,0x00,
+--         0x8c,0x00,
+--         0x8d,0x00,
+--         0x8e,0x00,
+--         0x8f,0x00,
+--         0x90,0xef,
+--         0x91,0xe1,
+--         0x92,0x0c,
+--         0x93,0xef,
+--         0x94,0x65,
+--         0x95,0x1f,
+--         0x96,0x0c,
+--         0x97,0x2d,
+--         0x98,0x20,
+--         0x99,0xaa,
+--         0x9a,0x3f,
+--         0x9b,0x2c,
+--         0x9c,0x5f,
+--         0x9d,0x3e,
+--         0x9e,0xaa,
+--         0x9f,0x67,
+--         0xa0,0x60,
+--         0xa1,0x00,
+--         0xa2,0x00,
+--         0xa3,0x0a,
+--         0xa4,0xb6,
+--         0xa5,0xac,
+--         0xa6,0xc1,
+--         0xa7,0xac,
+--         0xa8,0x55,
+--         0xa9,0xc3,
+--         0xaa,0xa4,
+--         0xab,0xba,
+--         0xac,0xa8,
+--         0xad,0x55,
+--         0xae,0xc8,
+--         0xaf,0xb9,
+--         0xb0,0xd4,
+--         0xb1,0xc3,
+--         0xb2,0x55,
+--         0xb3,0xd8,
+--         0xb4,0xce,
+--         0xb5,0x00,
+--         0xb6,0x00,
+--         0xb7,0x05,
+--         0xb8,0xd6,
+--         0xb9,0x8c,
+--         0xfe,0x01,
+--         0xd0,0x40,
+--         0xd1,0xf8,
+--         0xd2,0x00,
+--         0xd3,0xfa,
+--         0xd4,0x45,
+--         0xd5,0x02,
+--         0xd6,0x30,
+--         0xd7,0xfa,
+--         0xd8,0x08,
+--         0xd9,0x08,
+--         0xda,0x58,
+--         0xdb,0x02,
+--         0xfe,0x00,
+--         0xfe,0x00,
+--         0xba,0x00,
+--         0xbb,0x04,
+--         0xbc,0x0a,
+--         0xbd,0x0e,
+--         0xbe,0x22,
+--         0xbf,0x30,
+--         0xc0,0x3d,
+--         0xc1,0x4a,
+--         0xc2,0x5d,
+--         0xc3,0x6b,
+--         0xc4,0x7a,
+--         0xc5,0x85,
+--         0xc6,0x90,
+--         0xc7,0xa5,
+--         0xc8,0xb5,
+--         0xc9,0xc2,
+--         0xca,0xcc,
+--         0xcb,0xd5,
+--         0xcc,0xde,
+--         0xcd,0xea,
+--         0xce,0xf5,
+--         0xcf,0xff,
+--         0xfe,0x00,
+--         0x5a,0x08,
+--         0x5b,0x0f,
+--         0x5c,0x15,
+--         0x5d,0x1c,
+--         0x5e,0x28,
+--         0x5f,0x36,
+--         0x60,0x45,
+--         0x61,0x51,
+--         0x62,0x6a,
+--         0x63,0x7d,
+--         0x64,0x8d,
+--         0x65,0x98,
+--         0x66,0xa2,
+--         0x67,0xb5,
+--         0x68,0xc3,
+--         0x69,0xcd,
+--         0x6a,0xd4,
+--         0x6b,0xdc,
+--         0x6c,0xe3,
+--         0x6d,0xf0,
+--         0x6e,0xf9,
+--         0x6f,0xff,
+--         0xfe,0x00,
+--         0x70,0x50,
+--         0xfe,0x00,
+--         0x4f,0x01,
+--         0xfe,0x01,
+--         0x44,0x04,
+--         0x1f,0x30,
+--         0x20,0x40,
+--         0x26,0x9a,
+--         0x27,0x02,
+--         0x28,0x0d,
+--         0x29,0x02,
+--         0x2a,0x0d,
+--         0x2b,0x02,
+--         0x2c,0x58,
+--         0x2d,0x07,
+--         0x2e,0xd2,
+--         0x2f,0x0b,
+--         0x30,0x6e,
+--         0x31,0x0e,
+--         0x32,0x70,
+--         0x33,0x12,
+--         0x34,0x0c,
+--         0x3c,0x20,
+--         0x3e,0x20,
+--         0x3f,0x2d,
+--         0x40,0x40,
+--         0x41,0x5b,
+--         0x42,0x82,
+--         0x43,0xb7,
+--         0x04,0x0a,
+--         0x02,0x79,
+--         0x03,0xc0,
+--         0xcc,0x08,
+--         0xcd,0x08,
+--         0xce,0xa4,
+--         0xcf,0xec,
+--         0xfe,0x00,
+--         0x81,0xb8,
+--         0x82,0x12,
+--         0x83,0x0a,
+--         0x84,0x01,
+--         0x86,0x25,
+--         0x87,0x18,
+--         0x88,0x10,
+--         0x89,0x70,
+--         0x8a,0x20,
+--         0x8b,0x10,
+--         0x8c,0x08,
+--         0x8d,0x0a,
+--         0xfe,0x00,
+--         0x8f,0xaa,
+--         0x90,0x9c,
+--         0x91,0x52,
+--         0x92,0x03,
+--         0x93,0x03,
+--         0x94,0x08,
+--         0x95,0x44,
+--         0x97,0x00,
+--         0x98,0x00,
+--         0xfe,0x00,
+--         0xa1,0x30,
+--         0xa2,0x41,
+--         0xa4,0x30,
+--         0xa5,0x20,
+--         0xaa,0x30,
+--         0xac,0x32,
+--         0xfe,0x00,
+--         0xd1,0x3c,
+--         0xd2,0x3c,
+--         0xd3,0x38,
+--         0xd6,0xf4,
+--         0xd7,0x1d,
+--         0xdd,0x73,
+--         0xde,0x84,
+--         0xfe,0x01,
+--         0x13,0x20,
+--         0xfe,0x00,
+--         0x4f,0x00,
+--         0x03,0x00,
+--         0x04,0xa0,
+--         0x71,0x60,
+--         0x72,0x40,
+--         0x42,0x80,
+--         0x77,0x64,
+--         0x78,0x40,
+--         0x79,0x60,
+--         0xfe,0x00,
+--         0x44,0x06,--RGB565输出
+--         0x46,0x0f,
+--     }
+-- }
+
 --GC032A输出灰度图像初始化命令
 local GC032A_InitReg_Gray =
 {
@@ -667,6 +1020,8 @@ sys.taskInit(function()
     --下面两行只开一行!一个是屏幕输出rgb图像,一个是屏幕输出灰度图像并扫码
     local camera_id = camera.init(GC032A_InitReg)--屏幕输出rgb图像
     --local camera_id = camera.init(GC032A_InitReg_Gray)--屏幕输出灰度图像并扫码
+
+    
     log.info("摄像头启动")
     camera.start(camera_id)--开始指定的camera
     sys.wait(2000)
@@ -678,7 +1033,7 @@ sys.taskInit(function()
     sys.wait(2000)
     --下面的功能必须有支持拍照的固件才能打开
     -- log.debug("摄像头捕获图像")
-    -- camera.capture(camera_id, 0, "/temp.jpg", 1)
+    -- camera.capture(camera_id, "/temp.jpg", 1)
     -- sys.wait(2000)
     -- local f = io.open("/temp.jpg", "r")
     -- local data
@@ -696,7 +1051,7 @@ sys.taskInit(function()
     --     8,--数据位
     --     1--停止位
     -- )
-    -- uart.write(uartid, data)
+    -- uart.write(uartid, data) --找个能保存数据的串口工具保存成文件就能在电脑上看了
     while 1 do
         sys.wait(500)
     end