| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- package main
- import (
- "fmt"
- "time"
- "hnyfkj.com.cn/rtu/bxs-sy/baseapp"
- takephoto "hnyfkj.com.cn/rtu/bxs-sy/mvs_takephoto"
- )
- func main() {
- baseapp.ModuleInit()
- if !takephoto.ModuleInit() {
- return
- }
- baseapp.Logger.Info("开始拍照测试 ...")
- imgType := 0
- imgFile := ""
- for i := range 9 {
- switch i {
- case 0:
- imgType = takephoto.IMG_TYPE_BMP
- imgFile = fmt.Sprintf("./test%d.bmp", i+1)
- default:
- imgType = takephoto.IMG_TYPE_JPG
- imgFile = fmt.Sprintf("./test%d.jpg", i+1)
- }
- var imgMark takephoto.SImgMark
- var err error
- start := time.Now()
- imgMark, err = takephoto.TakePhoto(imgType, imgFile, 300)
- elapsed := time.Since(start).Milliseconds()
- if err == nil {
- baseapp.Logger.Infof("输出: \"%s\", 用时: %dms, 拍照信息: %+v", imgFile, elapsed, imgMark)
- } else {
- baseapp.Logger.Errorf("拍照时发生错误: %v, 用时: %dms, 请修复所有问题后重试!!", err, elapsed)
- }
- }
- baseapp.Logger.Info("拍照测试任务结束")
- }
|