├── .gitignore ├── 3rdparty ├── 3rdparty_src │ └── tlg2png │ │ ├── AbstractTlgReader.cc │ │ ├── AbstractTlgReader.h │ │ ├── BadMagicException.h │ │ ├── LzssCompressionState.cc │ │ ├── LzssCompressionState.h │ │ ├── LzssCompressor.cc │ │ ├── LzssCompressor.h │ │ ├── Tlg0Reader.cc │ │ ├── Tlg0Reader.h │ │ ├── Tlg5Reader.cc │ │ ├── Tlg5Reader.h │ │ ├── Tlg6Reader.cc │ │ ├── Tlg6Reader.h │ │ └── TlgConverter.cc ├── include │ ├── json.hpp │ ├── opencv2 │ │ ├── core.hpp │ │ ├── core │ │ │ ├── base.hpp │ │ │ ├── bufferpool.hpp │ │ │ ├── check.hpp │ │ │ ├── cv_cpu_dispatch.h │ │ │ ├── cvdef.h │ │ │ ├── cvstd.hpp │ │ │ ├── cvstd.inl.hpp │ │ │ ├── cvstd_wrapper.hpp │ │ │ ├── fast_math.hpp │ │ │ ├── hal │ │ │ │ └── interface.h │ │ │ ├── mat.hpp │ │ │ ├── mat.inl.hpp │ │ │ ├── matx.hpp │ │ │ ├── neon_utils.hpp │ │ │ ├── operations.hpp │ │ │ ├── optim.hpp │ │ │ ├── ovx.hpp │ │ │ ├── persistence.hpp │ │ │ ├── saturate.hpp │ │ │ ├── traits.hpp │ │ │ ├── types.hpp │ │ │ ├── utility.hpp │ │ │ ├── version.hpp │ │ │ └── vsx_utils.hpp │ │ ├── imgcodecs.hpp │ │ ├── imgproc.hpp │ │ ├── opencv.hpp │ │ └── opencv_modules.hpp │ └── tlg2png │ │ ├── Image.h │ │ └── TlgConverter.h └── lib │ ├── libopencv_core430.dll │ ├── libopencv_imgcodecs430.dll │ ├── libopencv_imgproc430.dll │ ├── libpng16.dll │ ├── libtlg2png.dll │ └── libzlib.dll ├── LICENSE ├── Makefile ├── README.md ├── doc ├── README_zh-CN.md └── full_flow.md └── src ├── cglayer.cpp ├── cglayer.h ├── cglayerindex.cpp ├── cglayerindex.h ├── cgmerge.cpp ├── cgpic.cpp ├── cgpic.h ├── cgpicindex.cpp ├── cgpicindex.h ├── csvsplitter.cpp └── csvsplitter.h /.gitignore: -------------------------------------------------------------------------------- 1 | .vscode 2 | build 3 | -------------------------------------------------------------------------------- /3rdparty/3rdparty_src/tlg2png/AbstractTlgReader.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/3rdparty/3rdparty_src/tlg2png/AbstractTlgReader.cc -------------------------------------------------------------------------------- /3rdparty/3rdparty_src/tlg2png/AbstractTlgReader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/3rdparty/3rdparty_src/tlg2png/AbstractTlgReader.h -------------------------------------------------------------------------------- /3rdparty/3rdparty_src/tlg2png/BadMagicException.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/3rdparty/3rdparty_src/tlg2png/BadMagicException.h -------------------------------------------------------------------------------- /3rdparty/3rdparty_src/tlg2png/LzssCompressionState.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/3rdparty/3rdparty_src/tlg2png/LzssCompressionState.cc -------------------------------------------------------------------------------- /3rdparty/3rdparty_src/tlg2png/LzssCompressionState.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/3rdparty/3rdparty_src/tlg2png/LzssCompressionState.h -------------------------------------------------------------------------------- /3rdparty/3rdparty_src/tlg2png/LzssCompressor.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/3rdparty/3rdparty_src/tlg2png/LzssCompressor.cc -------------------------------------------------------------------------------- /3rdparty/3rdparty_src/tlg2png/LzssCompressor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/3rdparty/3rdparty_src/tlg2png/LzssCompressor.h -------------------------------------------------------------------------------- /3rdparty/3rdparty_src/tlg2png/Tlg0Reader.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/3rdparty/3rdparty_src/tlg2png/Tlg0Reader.cc -------------------------------------------------------------------------------- /3rdparty/3rdparty_src/tlg2png/Tlg0Reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/3rdparty/3rdparty_src/tlg2png/Tlg0Reader.h -------------------------------------------------------------------------------- /3rdparty/3rdparty_src/tlg2png/Tlg5Reader.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/3rdparty/3rdparty_src/tlg2png/Tlg5Reader.cc -------------------------------------------------------------------------------- /3rdparty/3rdparty_src/tlg2png/Tlg5Reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/3rdparty/3rdparty_src/tlg2png/Tlg5Reader.h -------------------------------------------------------------------------------- /3rdparty/3rdparty_src/tlg2png/Tlg6Reader.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/3rdparty/3rdparty_src/tlg2png/Tlg6Reader.cc -------------------------------------------------------------------------------- /3rdparty/3rdparty_src/tlg2png/Tlg6Reader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/3rdparty/3rdparty_src/tlg2png/Tlg6Reader.h -------------------------------------------------------------------------------- /3rdparty/3rdparty_src/tlg2png/TlgConverter.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/3rdparty/3rdparty_src/tlg2png/TlgConverter.cc -------------------------------------------------------------------------------- /3rdparty/include/json.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/3rdparty/include/json.hpp -------------------------------------------------------------------------------- /3rdparty/include/opencv2/core.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/3rdparty/include/opencv2/core.hpp -------------------------------------------------------------------------------- /3rdparty/include/opencv2/core/base.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/3rdparty/include/opencv2/core/base.hpp -------------------------------------------------------------------------------- /3rdparty/include/opencv2/core/bufferpool.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/3rdparty/include/opencv2/core/bufferpool.hpp -------------------------------------------------------------------------------- /3rdparty/include/opencv2/core/check.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/3rdparty/include/opencv2/core/check.hpp -------------------------------------------------------------------------------- /3rdparty/include/opencv2/core/cv_cpu_dispatch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/3rdparty/include/opencv2/core/cv_cpu_dispatch.h -------------------------------------------------------------------------------- /3rdparty/include/opencv2/core/cvdef.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/3rdparty/include/opencv2/core/cvdef.h -------------------------------------------------------------------------------- /3rdparty/include/opencv2/core/cvstd.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/3rdparty/include/opencv2/core/cvstd.hpp -------------------------------------------------------------------------------- /3rdparty/include/opencv2/core/cvstd.inl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/3rdparty/include/opencv2/core/cvstd.inl.hpp -------------------------------------------------------------------------------- /3rdparty/include/opencv2/core/cvstd_wrapper.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/3rdparty/include/opencv2/core/cvstd_wrapper.hpp -------------------------------------------------------------------------------- /3rdparty/include/opencv2/core/fast_math.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/3rdparty/include/opencv2/core/fast_math.hpp -------------------------------------------------------------------------------- /3rdparty/include/opencv2/core/hal/interface.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/3rdparty/include/opencv2/core/hal/interface.h -------------------------------------------------------------------------------- /3rdparty/include/opencv2/core/mat.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/3rdparty/include/opencv2/core/mat.hpp -------------------------------------------------------------------------------- /3rdparty/include/opencv2/core/mat.inl.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/3rdparty/include/opencv2/core/mat.inl.hpp -------------------------------------------------------------------------------- /3rdparty/include/opencv2/core/matx.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/3rdparty/include/opencv2/core/matx.hpp -------------------------------------------------------------------------------- /3rdparty/include/opencv2/core/neon_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/3rdparty/include/opencv2/core/neon_utils.hpp -------------------------------------------------------------------------------- /3rdparty/include/opencv2/core/operations.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/3rdparty/include/opencv2/core/operations.hpp -------------------------------------------------------------------------------- /3rdparty/include/opencv2/core/optim.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/3rdparty/include/opencv2/core/optim.hpp -------------------------------------------------------------------------------- /3rdparty/include/opencv2/core/ovx.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/3rdparty/include/opencv2/core/ovx.hpp -------------------------------------------------------------------------------- /3rdparty/include/opencv2/core/persistence.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/3rdparty/include/opencv2/core/persistence.hpp -------------------------------------------------------------------------------- /3rdparty/include/opencv2/core/saturate.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/3rdparty/include/opencv2/core/saturate.hpp -------------------------------------------------------------------------------- /3rdparty/include/opencv2/core/traits.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/3rdparty/include/opencv2/core/traits.hpp -------------------------------------------------------------------------------- /3rdparty/include/opencv2/core/types.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/3rdparty/include/opencv2/core/types.hpp -------------------------------------------------------------------------------- /3rdparty/include/opencv2/core/utility.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/3rdparty/include/opencv2/core/utility.hpp -------------------------------------------------------------------------------- /3rdparty/include/opencv2/core/version.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/3rdparty/include/opencv2/core/version.hpp -------------------------------------------------------------------------------- /3rdparty/include/opencv2/core/vsx_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/3rdparty/include/opencv2/core/vsx_utils.hpp -------------------------------------------------------------------------------- /3rdparty/include/opencv2/imgcodecs.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/3rdparty/include/opencv2/imgcodecs.hpp -------------------------------------------------------------------------------- /3rdparty/include/opencv2/imgproc.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/3rdparty/include/opencv2/imgproc.hpp -------------------------------------------------------------------------------- /3rdparty/include/opencv2/opencv.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/3rdparty/include/opencv2/opencv.hpp -------------------------------------------------------------------------------- /3rdparty/include/opencv2/opencv_modules.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/3rdparty/include/opencv2/opencv_modules.hpp -------------------------------------------------------------------------------- /3rdparty/include/tlg2png/Image.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/3rdparty/include/tlg2png/Image.h -------------------------------------------------------------------------------- /3rdparty/include/tlg2png/TlgConverter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/3rdparty/include/tlg2png/TlgConverter.h -------------------------------------------------------------------------------- /3rdparty/lib/libopencv_core430.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/3rdparty/lib/libopencv_core430.dll -------------------------------------------------------------------------------- /3rdparty/lib/libopencv_imgcodecs430.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/3rdparty/lib/libopencv_imgcodecs430.dll -------------------------------------------------------------------------------- /3rdparty/lib/libopencv_imgproc430.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/3rdparty/lib/libopencv_imgproc430.dll -------------------------------------------------------------------------------- /3rdparty/lib/libpng16.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/3rdparty/lib/libpng16.dll -------------------------------------------------------------------------------- /3rdparty/lib/libtlg2png.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/3rdparty/lib/libtlg2png.dll -------------------------------------------------------------------------------- /3rdparty/lib/libzlib.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/3rdparty/lib/libzlib.dll -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/README.md -------------------------------------------------------------------------------- /doc/README_zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/doc/README_zh-CN.md -------------------------------------------------------------------------------- /doc/full_flow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/doc/full_flow.md -------------------------------------------------------------------------------- /src/cglayer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/src/cglayer.cpp -------------------------------------------------------------------------------- /src/cglayer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/src/cglayer.h -------------------------------------------------------------------------------- /src/cglayerindex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/src/cglayerindex.cpp -------------------------------------------------------------------------------- /src/cglayerindex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/src/cglayerindex.h -------------------------------------------------------------------------------- /src/cgmerge.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/src/cgmerge.cpp -------------------------------------------------------------------------------- /src/cgpic.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/src/cgpic.cpp -------------------------------------------------------------------------------- /src/cgpic.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/src/cgpic.h -------------------------------------------------------------------------------- /src/cgpicindex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/src/cgpicindex.cpp -------------------------------------------------------------------------------- /src/cgpicindex.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/src/cgpicindex.h -------------------------------------------------------------------------------- /src/csvsplitter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/src/csvsplitter.cpp -------------------------------------------------------------------------------- /src/csvsplitter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zzyy21/CGMerge/HEAD/src/csvsplitter.h --------------------------------------------------------------------------------