SceneUtils.java 873 Bytes
package com.viontech.fanxing.task.utils;

import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;

/**
 * .
 *
 * @author 谢明辉
 * @date 2021/10/25
 */

public enum SceneUtils {
    /** 实例 */
    INSTANCE;

    /**
     * 合并 source 的 config 和 roi 到 target
     */
    public void mergeScene(JSONObject source, JSONObject target) {
        if (source.containsKey("rois")) {
            JSONArray rois = source.getJSONArray("rois");
            target.put("rois", rois);
        }
        if (source.containsKey("config")) {
            JSONObject config = source.getJSONObject("config");
            target.put("config", config);
        }
        if (source.containsKey("calibration")) {
            JSONObject calibration = source.getJSONObject("calibration");
            target.put("calibration", calibration);
        }
    }
}