├── .gitattributes
├── .gitignore
├── ARV.sln
├── Capture
├── CamCapture.cpp
├── CamCapture.h
├── Capture.cpp
├── Capture.vcxproj
├── Capture.vcxproj.filters
├── camVideo.avi
├── stdafx.cpp
├── stdafx.h
└── targetver.h
├── Contrib
├── Contrib.vcxproj
├── Contrib.vcxproj.filters
├── contrib.cpp
├── contrib.hpp
├── stdafx.cpp
├── stdafx.h
└── targetver.h
├── Deploy
└── Deploy.vdproj
├── Stitch
├── H
│ ├── H_1CR.xml
│ ├── H_1CR.xml.bak
│ ├── H_1LC.xml
│ ├── H_1LC.xml.bak
│ ├── H_2CR.xml
│ ├── H_2CR.xml.bak
│ ├── H_2LC.xml
│ ├── H_2LC.xml.bak
│ ├── H_UD.xml
│ ├── H_UD.xml.bak
│ ├── H_frame.xml
│ └── H_frame.xml.bak
├── MAIN.cpp
├── Stitch.vcxproj
├── Stitch.vcxproj.filters
├── StitchFrame.cpp
├── StitchFrame.h
├── TimeDetection.cpp
├── TimeDetection.h
├── src
│ ├── 1C.jpg
│ ├── 1L.jpg
│ ├── 1R.jpg
│ ├── 2C.jpg
│ ├── 2L.jpg
│ └── 2R.jpg
├── stdafx.cpp
├── stdafx.h
├── stitch_whole.jpg
└── targetver.h
└── VideoStitch
├── Homography
├── H_1CR.xml
├── H_1LC.xml
├── H_2CR.xml
├── H_2LC.xml
├── H_WHOLE.xml
└── H_backup
│ ├── 4CAM
│ ├── H_D.xml
│ ├── H_U.xml
│ └── H_Whole.xml
│ └── 6CAM
│ ├── H_1CR.xml
│ ├── H_1LC.xml
│ ├── H_2CR.xml
│ ├── H_2LC.xml
│ └── H_WHOLE.xml
├── VideoStitch.cpp
├── VideoStitch.h
├── VideoStitch.vcxproj
├── VideoStitch.vcxproj.filters
├── main.cpp
├── stdafx.cpp
├── stdafx.h
└── targetver.h
/.gitattributes:
--------------------------------------------------------------------------------
1 | ###############################################################################
2 | # Set default behavior to automatically normalize line endings.
3 | ###############################################################################
4 | * text=auto
5 |
6 | ###############################################################################
7 | # Set default behavior for command prompt diff.
8 | #
9 | # This is need for earlier builds of msysgit that does not have it on by
10 | # default for csharp files.
11 | # Note: This is only used by command line
12 | ###############################################################################
13 | #*.cs diff=csharp
14 |
15 | ###############################################################################
16 | # Set the merge driver for project and solution files
17 | #
18 | # Merging from the command prompt will add diff markers to the files if there
19 | # are conflicts (Merging from VS is not affected by the settings below, in VS
20 | # the diff markers are never inserted). Diff markers may cause the following
21 | # file extensions to fail to load in VS. An alternative would be to treat
22 | # these files as binary and thus will always conflict and require user
23 | # intervention with every merge. To do so, just uncomment the entries below
24 | ###############################################################################
25 | #*.sln merge=binary
26 | #*.csproj merge=binary
27 | #*.vbproj merge=binary
28 | #*.vcxproj merge=binary
29 | #*.vcproj merge=binary
30 | #*.dbproj merge=binary
31 | #*.fsproj merge=binary
32 | #*.lsproj merge=binary
33 | #*.wixproj merge=binary
34 | #*.modelproj merge=binary
35 | #*.sqlproj merge=binary
36 | #*.wwaproj merge=binary
37 |
38 | ###############################################################################
39 | # behavior for image files
40 | #
41 | # image files are treated as binary by default.
42 | ###############################################################################
43 | #*.jpg binary
44 | #*.png binary
45 | #*.gif binary
46 |
47 | ###############################################################################
48 | # diff behavior for common document formats
49 | #
50 | # Convert binary document formats to text before diffing them. This feature
51 | # is only available from the command line. Turn it on by uncommenting the
52 | # entries below.
53 | ###############################################################################
54 | #*.doc diff=astextplain
55 | #*.DOC diff=astextplain
56 | #*.docx diff=astextplain
57 | #*.DOCX diff=astextplain
58 | #*.dot diff=astextplain
59 | #*.DOT diff=astextplain
60 | #*.pdf diff=astextplain
61 | #*.PDF diff=astextplain
62 | #*.rtf diff=astextplain
63 | #*.RTF diff=astextplain
64 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | ## Ignore Visual Studio temporary files, build results, and
2 | ## files generated by popular Visual Studio add-ons.
3 |
4 | # User-specific files
5 | *.suo
6 | *.user
7 | *.userosscache
8 | *.sln.docstates
9 |
10 | # User-specific files (MonoDevelop/Xamarin Studio)
11 | *.userprefs
12 |
13 | # Build results
14 | [Dd]ebug/
15 | [Dd]ebugPublic/
16 | [Rr]elease/
17 | [Rr]eleases/
18 | [Xx]64/
19 | [Xx]86/
20 | [Bb]uild/
21 | bld/
22 | [Bb]in/
23 | [Oo]bj/
24 |
25 | # Visual Studio 2015 cache/options directory
26 | .vs/
27 | # Uncomment if you have tasks that create the project's static files in wwwroot
28 | #wwwroot/
29 |
30 | # MSTest test Results
31 | [Tt]est[Rr]esult*/
32 | [Bb]uild[Ll]og.*
33 |
34 | # NUNIT
35 | *.VisualState.xml
36 | TestResult.xml
37 |
38 | # Build Results of an ATL Project
39 | [Dd]ebugPS/
40 | [Rr]eleasePS/
41 | dlldata.c
42 |
43 | # DNX
44 | project.lock.json
45 | artifacts/
46 |
47 | *_i.c
48 | *_p.c
49 | *_i.h
50 | *.ilk
51 | *.meta
52 | *.obj
53 | *.pch
54 | *.pdb
55 | *.pgc
56 | *.pgd
57 | *.rsp
58 | *.sbr
59 | *.tlb
60 | *.tli
61 | *.tlh
62 | *.tmp
63 | *.tmp_proj
64 | *.log
65 | *.vspscc
66 | *.vssscc
67 | .builds
68 | *.pidb
69 | *.svclog
70 | *.scc
71 |
72 | # Chutzpah Test files
73 | _Chutzpah*
74 |
75 | # Visual C++ cache files
76 | ipch/
77 | *.aps
78 | *.ncb
79 | *.opendb
80 | *.opensdf
81 | *.sdf
82 | *.cachefile
83 | *.VC.db
84 |
85 | # Visual Studio profiler
86 | *.psess
87 | *.vsp
88 | *.vspx
89 | *.sap
90 |
91 | # TFS 2012 Local Workspace
92 | $tf/
93 |
94 | # Guidance Automation Toolkit
95 | *.gpState
96 |
97 | # ReSharper is a .NET coding add-in
98 | _ReSharper*/
99 | *.[Rr]e[Ss]harper
100 | *.DotSettings.user
101 |
102 | # JustCode is a .NET coding add-in
103 | .JustCode
104 |
105 | # TeamCity is a build add-in
106 | _TeamCity*
107 |
108 | # DotCover is a Code Coverage Tool
109 | *.dotCover
110 |
111 | # NCrunch
112 | _NCrunch_*
113 | .*crunch*.local.xml
114 | nCrunchTemp_*
115 |
116 | # MightyMoose
117 | *.mm.*
118 | AutoTest.Net/
119 |
120 | # Web workbench (sass)
121 | .sass-cache/
122 |
123 | # Installshield output folder
124 | [Ee]xpress/
125 |
126 | # DocProject is a documentation generator add-in
127 | DocProject/buildhelp/
128 | DocProject/Help/*.HxT
129 | DocProject/Help/*.HxC
130 | DocProject/Help/*.hhc
131 | DocProject/Help/*.hhk
132 | DocProject/Help/*.hhp
133 | DocProject/Help/Html2
134 | DocProject/Help/html
135 |
136 | # Click-Once directory
137 | publish/
138 |
139 | # Publish Web Output
140 | *.[Pp]ublish.xml
141 | *.azurePubxml
142 |
143 | # TODO: Un-comment the next line if you do not want to checkin
144 | # your web deploy settings because they may include unencrypted
145 | # passwords
146 | #*.pubxml
147 | *.publishproj
148 |
149 | # NuGet Packages
150 | *.nupkg
151 | # The packages folder can be ignored because of Package Restore
152 | **/packages/*
153 | # except build/, which is used as an MSBuild target.
154 | !**/packages/build/
155 | # Uncomment if necessary however generally it will be regenerated when needed
156 | #!**/packages/repositories.config
157 | # NuGet v3's project.json files produces more ignoreable files
158 | *.nuget.props
159 | *.nuget.targets
160 |
161 | # Microsoft Azure Build Output
162 | csx/
163 | *.build.csdef
164 |
165 | # Microsoft Azure Emulator
166 | ecf/
167 | rcf/
168 |
169 | # Windows Store app package directory
170 | AppPackages/
171 | BundleArtifacts/
172 |
173 | # Visual Studio cache files
174 | # files ending in .cache can be ignored
175 | *.[Cc]ache
176 | # but keep track of directories ending in .cache
177 | !*.[Cc]ache/
178 |
179 | # Others
180 | ClientBin/
181 | [Ss]tyle[Cc]op.*
182 | ~$*
183 | *~
184 | *.dbmdl
185 | *.dbproj.schemaview
186 | *.pfx
187 | *.publishsettings
188 | node_modules/
189 | orleans.codegen.cs
190 |
191 | # RIA/Silverlight projects
192 | Generated_Code/
193 |
194 | # Backup & report files from converting an old project file
195 | # to a newer Visual Studio version. Backup files are not needed,
196 | # because we have git ;-)
197 | _UpgradeReport_Files/
198 | Backup*/
199 | UpgradeLog*.XML
200 | UpgradeLog*.htm
201 |
202 | # SQL Server files
203 | *.mdf
204 | *.ldf
205 |
206 | # Business Intelligence projects
207 | *.rdl.data
208 | *.bim.layout
209 | *.bim_*.settings
210 |
211 | # Microsoft Fakes
212 | FakesAssemblies/
213 |
214 | # GhostDoc plugin setting file
215 | *.GhostDoc.xml
216 |
217 | # Node.js Tools for Visual Studio
218 | .ntvs_analysis.dat
219 |
220 | # Visual Studio 6 build log
221 | *.plg
222 |
223 | # Visual Studio 6 workspace options file
224 | *.opt
225 |
226 | # Visual Studio LightSwitch build output
227 | **/*.HTMLClient/GeneratedArtifacts
228 | **/*.DesktopClient/GeneratedArtifacts
229 | **/*.DesktopClient/ModelManifest.xml
230 | **/*.Server/GeneratedArtifacts
231 | **/*.Server/ModelManifest.xml
232 | _Pvt_Extensions
233 |
234 | # LightSwitch generated files
235 | GeneratedArtifacts/
236 | ModelManifest.xml
237 |
238 | # Paket dependency manager
239 | .paket/paket.exe
240 |
241 | # FAKE - F# Make
242 | .fake/
243 | /test
244 |
--------------------------------------------------------------------------------
/ARV.sln:
--------------------------------------------------------------------------------
1 |
2 | Microsoft Visual Studio Solution File, Format Version 12.00
3 | # Visual Studio 15
4 | VisualStudioVersion = 15.0.27130.2020
5 | MinimumVisualStudioVersion = 10.0.40219.1
6 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Stitch", "Stitch\Stitch.vcxproj", "{700943A6-7B30-47C4-8C97-6552B2822329}"
7 | EndProject
8 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Capture", "Capture\Capture.vcxproj", "{1EF309BF-4B6E-42DC-BFBB-D5B2E6DB8C42}"
9 | EndProject
10 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "VideoStitch", "VideoStitch\VideoStitch.vcxproj", "{268C790D-C9AE-4F14-ABDE-86A2225AB33B}"
11 | EndProject
12 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Contrib", "Contrib\Contrib.vcxproj", "{9AE69DD6-1D70-41CD-828B-340048CF8DC6}"
13 | EndProject
14 | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test", "test\test.vcxproj", "{11DA23C9-531F-4EEA-8FE0-CD1B2D6D5009}"
15 | EndProject
16 | Project("{54435603-DBB4-11D2-8724-00A0C9A8B90C}") = "Deploy", "Deploy\Deploy.vdproj", "{45F32BAB-4F02-4219-B6BA-C985F6211019}"
17 | EndProject
18 | Global
19 | GlobalSection(SolutionConfigurationPlatforms) = preSolution
20 | Debug|x64 = Debug|x64
21 | Debug|x86 = Debug|x86
22 | Release|x64 = Release|x64
23 | Release|x86 = Release|x86
24 | EndGlobalSection
25 | GlobalSection(ProjectConfigurationPlatforms) = postSolution
26 | {700943A6-7B30-47C4-8C97-6552B2822329}.Debug|x64.ActiveCfg = Debug|x64
27 | {700943A6-7B30-47C4-8C97-6552B2822329}.Debug|x64.Build.0 = Debug|x64
28 | {700943A6-7B30-47C4-8C97-6552B2822329}.Debug|x86.ActiveCfg = Debug|Win32
29 | {700943A6-7B30-47C4-8C97-6552B2822329}.Debug|x86.Build.0 = Debug|Win32
30 | {700943A6-7B30-47C4-8C97-6552B2822329}.Release|x64.ActiveCfg = Release|x64
31 | {700943A6-7B30-47C4-8C97-6552B2822329}.Release|x64.Build.0 = Release|x64
32 | {700943A6-7B30-47C4-8C97-6552B2822329}.Release|x86.ActiveCfg = Release|Win32
33 | {700943A6-7B30-47C4-8C97-6552B2822329}.Release|x86.Build.0 = Release|Win32
34 | {1EF309BF-4B6E-42DC-BFBB-D5B2E6DB8C42}.Debug|x64.ActiveCfg = Debug|x64
35 | {1EF309BF-4B6E-42DC-BFBB-D5B2E6DB8C42}.Debug|x64.Build.0 = Debug|x64
36 | {1EF309BF-4B6E-42DC-BFBB-D5B2E6DB8C42}.Debug|x86.ActiveCfg = Debug|Win32
37 | {1EF309BF-4B6E-42DC-BFBB-D5B2E6DB8C42}.Debug|x86.Build.0 = Debug|Win32
38 | {1EF309BF-4B6E-42DC-BFBB-D5B2E6DB8C42}.Release|x64.ActiveCfg = Release|x64
39 | {1EF309BF-4B6E-42DC-BFBB-D5B2E6DB8C42}.Release|x64.Build.0 = Release|x64
40 | {1EF309BF-4B6E-42DC-BFBB-D5B2E6DB8C42}.Release|x86.ActiveCfg = Release|Win32
41 | {1EF309BF-4B6E-42DC-BFBB-D5B2E6DB8C42}.Release|x86.Build.0 = Release|Win32
42 | {268C790D-C9AE-4F14-ABDE-86A2225AB33B}.Debug|x64.ActiveCfg = Debug|x64
43 | {268C790D-C9AE-4F14-ABDE-86A2225AB33B}.Debug|x64.Build.0 = Debug|x64
44 | {268C790D-C9AE-4F14-ABDE-86A2225AB33B}.Debug|x86.ActiveCfg = Debug|Win32
45 | {268C790D-C9AE-4F14-ABDE-86A2225AB33B}.Debug|x86.Build.0 = Debug|Win32
46 | {268C790D-C9AE-4F14-ABDE-86A2225AB33B}.Release|x64.ActiveCfg = Release|x64
47 | {268C790D-C9AE-4F14-ABDE-86A2225AB33B}.Release|x64.Build.0 = Release|x64
48 | {268C790D-C9AE-4F14-ABDE-86A2225AB33B}.Release|x86.ActiveCfg = Release|Win32
49 | {268C790D-C9AE-4F14-ABDE-86A2225AB33B}.Release|x86.Build.0 = Release|Win32
50 | {9AE69DD6-1D70-41CD-828B-340048CF8DC6}.Debug|x64.ActiveCfg = Debug|x64
51 | {9AE69DD6-1D70-41CD-828B-340048CF8DC6}.Debug|x64.Build.0 = Debug|x64
52 | {9AE69DD6-1D70-41CD-828B-340048CF8DC6}.Debug|x86.ActiveCfg = Debug|Win32
53 | {9AE69DD6-1D70-41CD-828B-340048CF8DC6}.Debug|x86.Build.0 = Debug|Win32
54 | {9AE69DD6-1D70-41CD-828B-340048CF8DC6}.Release|x64.ActiveCfg = Release|x64
55 | {9AE69DD6-1D70-41CD-828B-340048CF8DC6}.Release|x64.Build.0 = Release|x64
56 | {9AE69DD6-1D70-41CD-828B-340048CF8DC6}.Release|x86.ActiveCfg = Release|Win32
57 | {9AE69DD6-1D70-41CD-828B-340048CF8DC6}.Release|x86.Build.0 = Release|Win32
58 | {11DA23C9-531F-4EEA-8FE0-CD1B2D6D5009}.Debug|x64.ActiveCfg = Debug|x64
59 | {11DA23C9-531F-4EEA-8FE0-CD1B2D6D5009}.Debug|x64.Build.0 = Debug|x64
60 | {11DA23C9-531F-4EEA-8FE0-CD1B2D6D5009}.Debug|x86.ActiveCfg = Debug|Win32
61 | {11DA23C9-531F-4EEA-8FE0-CD1B2D6D5009}.Debug|x86.Build.0 = Debug|Win32
62 | {11DA23C9-531F-4EEA-8FE0-CD1B2D6D5009}.Release|x64.ActiveCfg = Release|x64
63 | {11DA23C9-531F-4EEA-8FE0-CD1B2D6D5009}.Release|x64.Build.0 = Release|x64
64 | {11DA23C9-531F-4EEA-8FE0-CD1B2D6D5009}.Release|x86.ActiveCfg = Release|Win32
65 | {11DA23C9-531F-4EEA-8FE0-CD1B2D6D5009}.Release|x86.Build.0 = Release|Win32
66 | {45F32BAB-4F02-4219-B6BA-C985F6211019}.Debug|x64.ActiveCfg = Debug
67 | {45F32BAB-4F02-4219-B6BA-C985F6211019}.Debug|x86.ActiveCfg = Debug
68 | {45F32BAB-4F02-4219-B6BA-C985F6211019}.Release|x64.ActiveCfg = Release
69 | {45F32BAB-4F02-4219-B6BA-C985F6211019}.Release|x86.ActiveCfg = Release
70 | EndGlobalSection
71 | GlobalSection(SolutionProperties) = preSolution
72 | HideSolutionNode = FALSE
73 | EndGlobalSection
74 | GlobalSection(ExtensibilityGlobals) = postSolution
75 | SolutionGuid = {9025B92C-01C2-419B-8622-8A455500C4D2}
76 | EndGlobalSection
77 | EndGlobal
78 |
--------------------------------------------------------------------------------
/Capture/CamCapture.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DeltaV235/Around-View-360/04f7dc534c609c2b7ba74ca29635fd68a119011c/Capture/CamCapture.cpp
--------------------------------------------------------------------------------
/Capture/CamCapture.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DeltaV235/Around-View-360/04f7dc534c609c2b7ba74ca29635fd68a119011c/Capture/CamCapture.h
--------------------------------------------------------------------------------
/Capture/Capture.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DeltaV235/Around-View-360/04f7dc534c609c2b7ba74ca29635fd68a119011c/Capture/Capture.cpp
--------------------------------------------------------------------------------
/Capture/Capture.vcxproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Debug
6 | Win32
7 |
8 |
9 | Release
10 | Win32
11 |
12 |
13 | Debug
14 | x64
15 |
16 |
17 | Release
18 | x64
19 |
20 |
21 |
22 | 15.0
23 | {1EF309BF-4B6E-42DC-BFBB-D5B2E6DB8C42}
24 | Win32Proj
25 | Capture
26 | 10.0.16299.0
27 |
28 |
29 |
30 | Application
31 | true
32 | v141
33 | Unicode
34 |
35 |
36 | Application
37 | false
38 | v141
39 | true
40 | Unicode
41 |
42 |
43 | StaticLibrary
44 | true
45 | v141
46 | Unicode
47 |
48 |
49 | Application
50 | false
51 | v141
52 | true
53 | Unicode
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 | true
76 |
77 |
78 | true
79 |
80 |
81 | false
82 |
83 |
84 | false
85 |
86 |
87 |
88 | Use
89 | Level3
90 | Disabled
91 | true
92 | _DEBUG;_CONSOLE;%(PreprocessorDefinitions)
93 |
94 |
95 | Console
96 | true
97 |
98 |
99 |
100 |
101 | Use
102 | Level3
103 | Disabled
104 | true
105 | WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
106 |
107 |
108 | Console
109 | true
110 |
111 |
112 |
113 |
114 | Use
115 | Level3
116 | MaxSpeed
117 | true
118 | true
119 | true
120 | WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
121 |
122 |
123 | Console
124 | true
125 | true
126 | true
127 |
128 |
129 |
130 |
131 | Use
132 | Level3
133 | MaxSpeed
134 | true
135 | true
136 | true
137 | NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
138 |
139 |
140 | Console
141 | true
142 | true
143 | true
144 |
145 |
146 |
147 |
148 |
149 |
150 |
151 |
152 |
153 |
154 |
155 | Create
156 | Create
157 | Create
158 | Create
159 |
160 |
161 |
162 |
163 |
164 |
--------------------------------------------------------------------------------
/Capture/Capture.vcxproj.filters:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
6 | cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx
7 |
8 |
9 | {93995380-89BD-4b04-88EB-625FBE52EBFB}
10 | h;hh;hpp;hxx;hm;inl;inc;xsd
11 |
12 |
13 | {67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
14 | rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms
15 |
16 |
17 |
18 |
19 | 头文件
20 |
21 |
22 | 头文件
23 |
24 |
25 | 头文件
26 |
27 |
28 |
29 |
30 | 源文件
31 |
32 |
33 | 源文件
34 |
35 |
36 | 源文件
37 |
38 |
39 |
--------------------------------------------------------------------------------
/Capture/camVideo.avi:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DeltaV235/Around-View-360/04f7dc534c609c2b7ba74ca29635fd68a119011c/Capture/camVideo.avi
--------------------------------------------------------------------------------
/Capture/stdafx.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DeltaV235/Around-View-360/04f7dc534c609c2b7ba74ca29635fd68a119011c/Capture/stdafx.cpp
--------------------------------------------------------------------------------
/Capture/stdafx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DeltaV235/Around-View-360/04f7dc534c609c2b7ba74ca29635fd68a119011c/Capture/stdafx.h
--------------------------------------------------------------------------------
/Capture/targetver.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DeltaV235/Around-View-360/04f7dc534c609c2b7ba74ca29635fd68a119011c/Capture/targetver.h
--------------------------------------------------------------------------------
/Contrib/Contrib.vcxproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Debug
6 | Win32
7 |
8 |
9 | Release
10 | Win32
11 |
12 |
13 | Debug
14 | x64
15 |
16 |
17 | Release
18 | x64
19 |
20 |
21 |
22 | 15.0
23 | {9AE69DD6-1D70-41CD-828B-340048CF8DC6}
24 | Win32Proj
25 | Contrib
26 | 10.0.16299.0
27 |
28 |
29 |
30 | StaticLibrary
31 | true
32 | v141
33 | Unicode
34 |
35 |
36 | StaticLibrary
37 | false
38 | v141
39 | true
40 | Unicode
41 |
42 |
43 | StaticLibrary
44 | true
45 | v141
46 | Unicode
47 |
48 |
49 | StaticLibrary
50 | false
51 | v141
52 | true
53 | Unicode
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 | true
76 |
77 |
78 | true
79 |
80 |
81 | false
82 |
83 |
84 | false
85 |
86 |
87 |
88 | Use
89 | Level3
90 | Disabled
91 | true
92 | _DEBUG;_LIB;%(PreprocessorDefinitions)
93 | true
94 |
95 |
96 | Windows
97 | true
98 |
99 |
100 |
101 |
102 | Use
103 | Level3
104 | Disabled
105 | true
106 | WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)
107 | true
108 |
109 |
110 | Windows
111 | true
112 |
113 |
114 |
115 |
116 | Use
117 | Level3
118 | MaxSpeed
119 | true
120 | true
121 | true
122 | WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)
123 | true
124 |
125 |
126 | Windows
127 | true
128 | true
129 | true
130 |
131 |
132 |
133 |
134 | Use
135 | Level3
136 | MaxSpeed
137 | true
138 | true
139 | true
140 | NDEBUG;_LIB;%(PreprocessorDefinitions)
141 | true
142 |
143 |
144 | Windows
145 | true
146 | true
147 | true
148 |
149 |
150 |
151 |
152 |
153 |
154 |
155 |
156 |
157 |
158 | Create
159 | Create
160 | Create
161 | Create
162 |
163 |
164 |
165 |
166 |
167 |
--------------------------------------------------------------------------------
/Contrib/Contrib.vcxproj.filters:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
6 | cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx
7 |
8 |
9 | {93995380-89BD-4b04-88EB-625FBE52EBFB}
10 | h;hh;hpp;hxx;hm;inl;inc;xsd
11 |
12 |
13 | {67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
14 | rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms
15 |
16 |
17 |
18 |
19 | 头文件
20 |
21 |
22 | 头文件
23 |
24 |
25 | 头文件
26 |
27 |
28 |
29 |
30 | 源文件
31 |
32 |
33 | 源文件
34 |
35 |
36 |
--------------------------------------------------------------------------------
/Contrib/contrib.cpp:
--------------------------------------------------------------------------------
1 | #include "stdafx.h"
2 | //#include
3 | #if defined(WIN32) || defined(_WIN32)
4 | #include
5 | #include
6 | #else
7 | #include
8 | #endif
9 | std::vector Directory::GetListFiles(const std::string& path, const std::string & exten, bool addPath)
10 | {
11 | std::vector list;
12 | list.clear();
13 | std::string path_f = path + "/" + exten;
14 | #ifdef WIN32
15 | #ifdef HAVE_WINRT
16 | WIN32_FIND_DATAW FindFileData;
17 | #else
18 | WIN32_FIND_DATAA FindFileData;
19 | #endif
20 | HANDLE hFind;
21 | #ifdef HAVE_WINRT
22 | wchar_t wpath[MAX_PATH];
23 | size_t copied = mbstowcs(wpath, path_f.c_str(), MAX_PATH);
24 | CV_Assert((copied != MAX_PATH) && (copied != (size_t)-1));
25 | hFind = FindFirstFileExW(wpath, FindExInfoStandard, &FindFileData, FindExSearchNameMatch, NULL, 0);
26 | #else
27 | hFind = FindFirstFileA((LPCSTR)path_f.c_str(), &FindFileData);
28 | #endif
29 | if (hFind == INVALID_HANDLE_VALUE)
30 | {
31 | return list;
32 | }
33 | else
34 | {
35 | do
36 | {
37 | if (FindFileData.dwFileAttributes == FILE_ATTRIBUTE_NORMAL ||
38 | FindFileData.dwFileAttributes == FILE_ATTRIBUTE_ARCHIVE ||
39 | FindFileData.dwFileAttributes == FILE_ATTRIBUTE_HIDDEN ||
40 | FindFileData.dwFileAttributes == FILE_ATTRIBUTE_SYSTEM ||
41 | FindFileData.dwFileAttributes == FILE_ATTRIBUTE_READONLY)
42 | {
43 | char* fname;
44 | #ifdef HAVE_WINRT
45 | char fname_tmp[MAX_PATH] = { 0 };
46 | size_t copied = wcstombs(fname_tmp, FindFileData.cFileName, MAX_PATH);
47 | CV_Assert((copied != MAX_PATH) && (copied != (size_t)-1));
48 | fname = fname_tmp;
49 | #else
50 | fname = FindFileData.cFileName;
51 | #endif
52 | if (addPath)
53 | list.push_back(path + "/" + std::string(fname));
54 | else
55 | list.push_back(std::string(fname));
56 | }
57 | }
58 | #ifdef HAVE_WINRT
59 | while (FindNextFileW(hFind, &FindFileData));
60 | #else
61 | while (FindNextFileA(hFind, &FindFileData));
62 | #endif
63 | FindClose(hFind);
64 | }
65 | #else
66 | (void)addPath;
67 | DIR *dp;
68 | struct dirent *dirp;
69 | if ((dp = opendir(path.c_str())) == NULL)
70 | {
71 | return list;
72 | }
73 | while ((dirp = readdir(dp)) != NULL)
74 | {
75 | if (dirp->d_type == DT_REG)
76 | {
77 | if (exten.compare("*") == 0)
78 | list.push_back(static_cast(dirp->d_name));
79 | else
80 | if (std::string(dirp->d_name).find(exten) != std::string::npos)
81 | list.push_back(static_cast(dirp->d_name));
82 | }
83 | }
84 | closedir(dp);
85 | #endif
86 | return list;
87 | }
88 | std::vector Directory::GetListFolders(const std::string& path, const std::string & exten, bool addPath)
89 | {
90 | std::vector list;
91 | std::string path_f = path + "/" + exten;
92 | list.clear();
93 | #ifdef WIN32
94 | #ifdef HAVE_WINRT
95 | WIN32_FIND_DATAW FindFileData;
96 | #else
97 | WIN32_FIND_DATAA FindFileData;
98 | #endif
99 | HANDLE hFind;
100 | #ifdef HAVE_WINRT
101 | wchar_t wpath[MAX_PATH];
102 | size_t copied = mbstowcs(wpath, path_f.c_str(), path_f.size());
103 | CV_Assert((copied != MAX_PATH) && (copied != (size_t)-1));
104 | hFind = FindFirstFileExW(wpath, FindExInfoStandard, &FindFileData, FindExSearchNameMatch, NULL, 0);
105 | #else
106 | hFind = FindFirstFileA((LPCSTR)path_f.c_str(), &FindFileData);
107 | #endif
108 | if (hFind == INVALID_HANDLE_VALUE)
109 | {
110 | return list;
111 | }
112 | else
113 | {
114 | do
115 | {
116 | #ifdef HAVE_WINRT
117 | if (FindFileData.dwFileAttributes == FILE_ATTRIBUTE_DIRECTORY &&
118 | wcscmp(FindFileData.cFileName, L".") != 0 &&
119 | wcscmp(FindFileData.cFileName, L"..") != 0)
120 | #else
121 | if (FindFileData.dwFileAttributes == FILE_ATTRIBUTE_DIRECTORY &&
122 | strcmp(FindFileData.cFileName, ".") != 0 &&
123 | strcmp(FindFileData.cFileName, "..") != 0)
124 | #endif
125 | {
126 | char* fname;
127 | #ifdef HAVE_WINRT
128 | char fname_tmp[MAX_PATH];
129 | size_t copied = wcstombs(fname_tmp, FindFileData.cFileName, MAX_PATH);
130 | CV_Assert((copied != MAX_PATH) && (copied != (size_t)-1));
131 | fname = fname_tmp;
132 | #else
133 | fname = FindFileData.cFileName;
134 | #endif
135 | if (addPath)
136 | list.push_back(path + "/" + std::string(fname));
137 | else
138 | list.push_back(std::string(fname));
139 | }
140 | }
141 | #ifdef HAVE_WINRT
142 | while (FindNextFileW(hFind, &FindFileData));
143 | #else
144 | while (FindNextFileA(hFind, &FindFileData));
145 | #endif
146 | FindClose(hFind);
147 | }
148 | #else
149 | (void)addPath;
150 | DIR *dp;
151 | struct dirent *dirp;
152 | if ((dp = opendir(path_f.c_str())) == NULL)
153 | {
154 | return list;
155 | }
156 | while ((dirp = readdir(dp)) != NULL)
157 | {
158 | if (dirp->d_type == DT_DIR &&
159 | strcmp(dirp->d_name, ".") != 0 &&
160 | strcmp(dirp->d_name, "..") != 0)
161 | {
162 | if (exten.compare("*") == 0)
163 | list.push_back(static_cast(dirp->d_name));
164 | else
165 | if (std::string(dirp->d_name).find(exten) != std::string::npos)
166 | list.push_back(static_cast(dirp->d_name));
167 | }
168 | }
169 | closedir(dp);
170 | #endif
171 | return list;
172 | }
173 | std::vector Directory::GetListFilesR(const std::string& path, const std::string & exten, bool addPath)
174 | {
175 | std::vector list = Directory::GetListFiles(path, exten, addPath);
176 | std::vector dirs = Directory::GetListFolders(path, exten, addPath);
177 | std::vector::const_iterator it;
178 | for (it = dirs.begin(); it != dirs.end(); ++it)
179 | {
180 | std::vector cl = Directory::GetListFiles(*it, exten, addPath);
181 | list.insert(list.end(), cl.begin(), cl.end());
182 | }
183 | return list;
184 | }
--------------------------------------------------------------------------------
/Contrib/contrib.hpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DeltaV235/Around-View-360/04f7dc534c609c2b7ba74ca29635fd68a119011c/Contrib/contrib.hpp
--------------------------------------------------------------------------------
/Contrib/stdafx.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DeltaV235/Around-View-360/04f7dc534c609c2b7ba74ca29635fd68a119011c/Contrib/stdafx.cpp
--------------------------------------------------------------------------------
/Contrib/stdafx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DeltaV235/Around-View-360/04f7dc534c609c2b7ba74ca29635fd68a119011c/Contrib/stdafx.h
--------------------------------------------------------------------------------
/Contrib/targetver.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DeltaV235/Around-View-360/04f7dc534c609c2b7ba74ca29635fd68a119011c/Contrib/targetver.h
--------------------------------------------------------------------------------
/Deploy/Deploy.vdproj:
--------------------------------------------------------------------------------
1 | "DeployProject"
2 | {
3 | "VSVersion" = "3:800"
4 | "ProjectType" = "8:{978C614F-708E-4E1A-B201-565925725DBA}"
5 | "IsWebType" = "8:FALSE"
6 | "ProjectName" = "8:Deploy"
7 | "LanguageId" = "3:2052"
8 | "CodePage" = "3:936"
9 | "UILanguageId" = "3:2052"
10 | "SccProjectName" = "8:"
11 | "SccLocalPath" = "8:"
12 | "SccAuxPath" = "8:"
13 | "SccProvider" = "8:"
14 | "Hierarchy"
15 | {
16 | "Entry"
17 | {
18 | "MsmKey" = "8:_09C14745340EDA352D40C9726DBADF32"
19 | "OwnerKey" = "8:_6E288CCD000343349C37DA89646FD7BE"
20 | "MsmSig" = "8:_UNDEFINED"
21 | }
22 | "Entry"
23 | {
24 | "MsmKey" = "8:_22AEDFAC8D0CEA9FA0AF545EA75F728B"
25 | "OwnerKey" = "8:_6E288CCD000343349C37DA89646FD7BE"
26 | "MsmSig" = "8:_UNDEFINED"
27 | }
28 | "Entry"
29 | {
30 | "MsmKey" = "8:_6BF8F2C6DA0AE60F1E25C2F43FE1BB51"
31 | "OwnerKey" = "8:_6E288CCD000343349C37DA89646FD7BE"
32 | "MsmSig" = "8:_UNDEFINED"
33 | }
34 | "Entry"
35 | {
36 | "MsmKey" = "8:_6E288CCD000343349C37DA89646FD7BE"
37 | "OwnerKey" = "8:_UNDEFINED"
38 | "MsmSig" = "8:_UNDEFINED"
39 | }
40 | "Entry"
41 | {
42 | "MsmKey" = "8:_7B2024DB82F24A329094AAC76A30DE8D"
43 | "OwnerKey" = "8:_UNDEFINED"
44 | "MsmSig" = "8:_UNDEFINED"
45 | }
46 | "Entry"
47 | {
48 | "MsmKey" = "8:_7CB899F23B229ECC1FA27F77EC7EB406"
49 | "OwnerKey" = "8:_6E288CCD000343349C37DA89646FD7BE"
50 | "MsmSig" = "8:_UNDEFINED"
51 | }
52 | "Entry"
53 | {
54 | "MsmKey" = "8:_B1FE23E60C2B475DBEBD80543E41868A"
55 | "OwnerKey" = "8:_UNDEFINED"
56 | "MsmSig" = "8:_UNDEFINED"
57 | }
58 | "Entry"
59 | {
60 | "MsmKey" = "8:_BC3EC6AF1F1AEA9E16210D49A3550F0E"
61 | "OwnerKey" = "8:_6E288CCD000343349C37DA89646FD7BE"
62 | "MsmSig" = "8:_UNDEFINED"
63 | }
64 | "Entry"
65 | {
66 | "MsmKey" = "8:_CC7859A83096404AA4A08C9AC2BEA4F9"
67 | "OwnerKey" = "8:_UNDEFINED"
68 | "MsmSig" = "8:_UNDEFINED"
69 | }
70 | "Entry"
71 | {
72 | "MsmKey" = "8:_EF2BADFDF6C143C787FA1B2A49FE0516"
73 | "OwnerKey" = "8:_UNDEFINED"
74 | "MsmSig" = "8:_UNDEFINED"
75 | }
76 | }
77 | "Configurations"
78 | {
79 | "Debug"
80 | {
81 | "DisplayName" = "8:Debug"
82 | "IsDebugOnly" = "11:TRUE"
83 | "IsReleaseOnly" = "11:FALSE"
84 | "OutputFilename" = "8:Debug\\Deploy.msi"
85 | "PackageFilesAs" = "3:2"
86 | "PackageFileSize" = "3:-2147483648"
87 | "CabType" = "3:1"
88 | "Compression" = "3:2"
89 | "SignOutput" = "11:FALSE"
90 | "CertificateFile" = "8:"
91 | "PrivateKeyFile" = "8:"
92 | "TimeStampServer" = "8:"
93 | "InstallerBootstrapper" = "3:2"
94 | "BootstrapperCfg:{63ACBE69-63AA-4F98-B2B6-99F9E24495F2}"
95 | {
96 | "Enabled" = "11:TRUE"
97 | "PromptEnabled" = "11:TRUE"
98 | "PrerequisitesLocation" = "2:1"
99 | "Url" = "8:"
100 | "ComponentsUrl" = "8:"
101 | "Items"
102 | {
103 | "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:.NETFramework,Version=v4.6.1"
104 | {
105 | "Name" = "8:Microsoft .NET Framework 4.6.1 (x86 和 x64)"
106 | "ProductCode" = "8:.NETFramework,Version=v4.6.1"
107 | }
108 | }
109 | }
110 | }
111 | "Release"
112 | {
113 | "DisplayName" = "8:Release"
114 | "IsDebugOnly" = "11:FALSE"
115 | "IsReleaseOnly" = "11:TRUE"
116 | "OutputFilename" = "8:Release\\Deploy.msi"
117 | "PackageFilesAs" = "3:2"
118 | "PackageFileSize" = "3:-2147483648"
119 | "CabType" = "3:1"
120 | "Compression" = "3:2"
121 | "SignOutput" = "11:FALSE"
122 | "CertificateFile" = "8:"
123 | "PrivateKeyFile" = "8:"
124 | "TimeStampServer" = "8:"
125 | "InstallerBootstrapper" = "3:2"
126 | }
127 | }
128 | "Deployable"
129 | {
130 | "CustomAction"
131 | {
132 | }
133 | "DefaultFeature"
134 | {
135 | "Name" = "8:DefaultFeature"
136 | "Title" = "8:"
137 | "Description" = "8:"
138 | }
139 | "ExternalPersistence"
140 | {
141 | "LaunchCondition"
142 | {
143 | }
144 | }
145 | "File"
146 | {
147 | "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_09C14745340EDA352D40C9726DBADF32"
148 | {
149 | "SourcePath" = "8:MSVCP140D.dll"
150 | "TargetName" = "8:MSVCP140D.dll"
151 | "Tag" = "8:"
152 | "Folder" = "8:_DCB734D531674B6A9F1A76E68088D45E"
153 | "Condition" = "8:"
154 | "Transitive" = "11:FALSE"
155 | "Vital" = "11:TRUE"
156 | "ReadOnly" = "11:FALSE"
157 | "Hidden" = "11:FALSE"
158 | "System" = "11:FALSE"
159 | "Permanent" = "11:FALSE"
160 | "SharedLegacy" = "11:FALSE"
161 | "PackageAs" = "3:1"
162 | "Register" = "3:1"
163 | "Exclude" = "11:FALSE"
164 | "IsDependency" = "11:TRUE"
165 | "IsolateTo" = "8:"
166 | }
167 | "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_22AEDFAC8D0CEA9FA0AF545EA75F728B"
168 | {
169 | "SourcePath" = "8:ucrtbased.dll"
170 | "TargetName" = "8:ucrtbased.dll"
171 | "Tag" = "8:"
172 | "Folder" = "8:_DCB734D531674B6A9F1A76E68088D45E"
173 | "Condition" = "8:"
174 | "Transitive" = "11:FALSE"
175 | "Vital" = "11:TRUE"
176 | "ReadOnly" = "11:FALSE"
177 | "Hidden" = "11:FALSE"
178 | "System" = "11:FALSE"
179 | "Permanent" = "11:FALSE"
180 | "SharedLegacy" = "11:FALSE"
181 | "PackageAs" = "3:1"
182 | "Register" = "3:1"
183 | "Exclude" = "11:FALSE"
184 | "IsDependency" = "11:TRUE"
185 | "IsolateTo" = "8:"
186 | }
187 | "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6BF8F2C6DA0AE60F1E25C2F43FE1BB51"
188 | {
189 | "SourcePath" = "8:opencv_world320d.dll"
190 | "TargetName" = "8:opencv_world320d.dll"
191 | "Tag" = "8:"
192 | "Folder" = "8:_DCB734D531674B6A9F1A76E68088D45E"
193 | "Condition" = "8:"
194 | "Transitive" = "11:FALSE"
195 | "Vital" = "11:TRUE"
196 | "ReadOnly" = "11:FALSE"
197 | "Hidden" = "11:FALSE"
198 | "System" = "11:FALSE"
199 | "Permanent" = "11:FALSE"
200 | "SharedLegacy" = "11:FALSE"
201 | "PackageAs" = "3:1"
202 | "Register" = "3:1"
203 | "Exclude" = "11:FALSE"
204 | "IsDependency" = "11:TRUE"
205 | "IsolateTo" = "8:"
206 | }
207 | "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7B2024DB82F24A329094AAC76A30DE8D"
208 | {
209 | "SourcePath" = "8:..\\VideoStitch\\H_U.xml"
210 | "TargetName" = "8:H_U.xml"
211 | "Tag" = "8:"
212 | "Folder" = "8:_DCB734D531674B6A9F1A76E68088D45E"
213 | "Condition" = "8:"
214 | "Transitive" = "11:FALSE"
215 | "Vital" = "11:TRUE"
216 | "ReadOnly" = "11:FALSE"
217 | "Hidden" = "11:FALSE"
218 | "System" = "11:FALSE"
219 | "Permanent" = "11:FALSE"
220 | "SharedLegacy" = "11:FALSE"
221 | "PackageAs" = "3:1"
222 | "Register" = "3:1"
223 | "Exclude" = "11:FALSE"
224 | "IsDependency" = "11:FALSE"
225 | "IsolateTo" = "8:"
226 | }
227 | "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_7CB899F23B229ECC1FA27F77EC7EB406"
228 | {
229 | "SourcePath" = "8:VCRUNTIME140D.dll"
230 | "TargetName" = "8:VCRUNTIME140D.dll"
231 | "Tag" = "8:"
232 | "Folder" = "8:_DCB734D531674B6A9F1A76E68088D45E"
233 | "Condition" = "8:"
234 | "Transitive" = "11:FALSE"
235 | "Vital" = "11:TRUE"
236 | "ReadOnly" = "11:FALSE"
237 | "Hidden" = "11:FALSE"
238 | "System" = "11:FALSE"
239 | "Permanent" = "11:FALSE"
240 | "SharedLegacy" = "11:FALSE"
241 | "PackageAs" = "3:1"
242 | "Register" = "3:1"
243 | "Exclude" = "11:FALSE"
244 | "IsDependency" = "11:TRUE"
245 | "IsolateTo" = "8:"
246 | }
247 | "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B1FE23E60C2B475DBEBD80543E41868A"
248 | {
249 | "SourcePath" = "8:C:\\Users\\DeltaV\\Desktop\\bitbug_favicon.ico"
250 | "TargetName" = "8:bitbug_favicon.ico"
251 | "Tag" = "8:"
252 | "Folder" = "8:_DCB734D531674B6A9F1A76E68088D45E"
253 | "Condition" = "8:"
254 | "Transitive" = "11:FALSE"
255 | "Vital" = "11:TRUE"
256 | "ReadOnly" = "11:FALSE"
257 | "Hidden" = "11:FALSE"
258 | "System" = "11:FALSE"
259 | "Permanent" = "11:FALSE"
260 | "SharedLegacy" = "11:FALSE"
261 | "PackageAs" = "3:1"
262 | "Register" = "3:1"
263 | "Exclude" = "11:FALSE"
264 | "IsDependency" = "11:FALSE"
265 | "IsolateTo" = "8:"
266 | }
267 | "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_BC3EC6AF1F1AEA9E16210D49A3550F0E"
268 | {
269 | "SourcePath" = "8:opencv_xfeatures2d320d.dll"
270 | "TargetName" = "8:opencv_xfeatures2d320d.dll"
271 | "Tag" = "8:"
272 | "Folder" = "8:_DCB734D531674B6A9F1A76E68088D45E"
273 | "Condition" = "8:"
274 | "Transitive" = "11:FALSE"
275 | "Vital" = "11:TRUE"
276 | "ReadOnly" = "11:FALSE"
277 | "Hidden" = "11:FALSE"
278 | "System" = "11:FALSE"
279 | "Permanent" = "11:FALSE"
280 | "SharedLegacy" = "11:FALSE"
281 | "PackageAs" = "3:1"
282 | "Register" = "3:1"
283 | "Exclude" = "11:FALSE"
284 | "IsDependency" = "11:TRUE"
285 | "IsolateTo" = "8:"
286 | }
287 | "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_CC7859A83096404AA4A08C9AC2BEA4F9"
288 | {
289 | "SourcePath" = "8:..\\VideoStitch\\H_Whole.xml"
290 | "TargetName" = "8:H_Whole.xml"
291 | "Tag" = "8:"
292 | "Folder" = "8:_DCB734D531674B6A9F1A76E68088D45E"
293 | "Condition" = "8:"
294 | "Transitive" = "11:FALSE"
295 | "Vital" = "11:TRUE"
296 | "ReadOnly" = "11:FALSE"
297 | "Hidden" = "11:FALSE"
298 | "System" = "11:FALSE"
299 | "Permanent" = "11:FALSE"
300 | "SharedLegacy" = "11:FALSE"
301 | "PackageAs" = "3:1"
302 | "Register" = "3:1"
303 | "Exclude" = "11:FALSE"
304 | "IsDependency" = "11:FALSE"
305 | "IsolateTo" = "8:"
306 | }
307 | "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_EF2BADFDF6C143C787FA1B2A49FE0516"
308 | {
309 | "SourcePath" = "8:..\\VideoStitch\\H_D.xml"
310 | "TargetName" = "8:H_D.xml"
311 | "Tag" = "8:"
312 | "Folder" = "8:_DCB734D531674B6A9F1A76E68088D45E"
313 | "Condition" = "8:"
314 | "Transitive" = "11:FALSE"
315 | "Vital" = "11:TRUE"
316 | "ReadOnly" = "11:FALSE"
317 | "Hidden" = "11:FALSE"
318 | "System" = "11:FALSE"
319 | "Permanent" = "11:FALSE"
320 | "SharedLegacy" = "11:FALSE"
321 | "PackageAs" = "3:1"
322 | "Register" = "3:1"
323 | "Exclude" = "11:FALSE"
324 | "IsDependency" = "11:FALSE"
325 | "IsolateTo" = "8:"
326 | }
327 | }
328 | "FileType"
329 | {
330 | }
331 | "Folder"
332 | {
333 | "{1525181F-901A-416C-8A58-119130FE478E}:_980B219184F5473F899D41F957D1C1F7"
334 | {
335 | "Name" = "8:#1916"
336 | "AlwaysCreate" = "11:FALSE"
337 | "Condition" = "8:"
338 | "Transitive" = "11:FALSE"
339 | "Property" = "8:DesktopFolder"
340 | "Folders"
341 | {
342 | }
343 | }
344 | "{3C67513D-01DD-4637-8A68-80971EB9504F}:_DCB734D531674B6A9F1A76E68088D45E"
345 | {
346 | "DefaultLocation" = "8:[ProgramFiles64Folder][Manufacturer]\\[ProductName]"
347 | "Name" = "8:#1925"
348 | "AlwaysCreate" = "11:FALSE"
349 | "Condition" = "8:"
350 | "Transitive" = "11:FALSE"
351 | "Property" = "8:TARGETDIR"
352 | "Folders"
353 | {
354 | }
355 | }
356 | "{1525181F-901A-416C-8A58-119130FE478E}:_F24998BCA5D24C56AF10A2649B1D135E"
357 | {
358 | "Name" = "8:#1919"
359 | "AlwaysCreate" = "11:FALSE"
360 | "Condition" = "8:"
361 | "Transitive" = "11:FALSE"
362 | "Property" = "8:ProgramMenuFolder"
363 | "Folders"
364 | {
365 | }
366 | }
367 | }
368 | "LaunchCondition"
369 | {
370 | }
371 | "Locator"
372 | {
373 | }
374 | "MsiBootstrapper"
375 | {
376 | "LangId" = "3:2052"
377 | "RequiresElevation" = "11:FALSE"
378 | }
379 | "Product"
380 | {
381 | "Name" = "8:Microsoft Visual Studio"
382 | "ProductName" = "8:AroundView360"
383 | "ProductCode" = "8:{24CA86A5-FBEF-483A-9C5B-50D5E1C598A4}"
384 | "PackageCode" = "8:{0D278B2C-D258-4F97-B43D-A84FEF52AEA8}"
385 | "UpgradeCode" = "8:{72FA02DD-04D3-442E-B0A4-6BE14585B7E6}"
386 | "AspNetVersion" = "8:4.0.30319.0"
387 | "RestartWWWService" = "11:FALSE"
388 | "RemovePreviousVersions" = "11:FALSE"
389 | "DetectNewerInstalledVersion" = "11:TRUE"
390 | "InstallAllUsers" = "11:FALSE"
391 | "ProductVersion" = "8:0.9.0"
392 | "Manufacturer" = "8:wuyue"
393 | "ARPHELPTELEPHONE" = "8:"
394 | "ARPHELPLINK" = "8:"
395 | "Title" = "8:Deploy"
396 | "Subject" = "8:"
397 | "ARPCONTACT" = "8:wuyue"
398 | "Keywords" = "8:"
399 | "ARPCOMMENTS" = "8:"
400 | "ARPURLINFOABOUT" = "8:"
401 | "ARPPRODUCTICON" = "8:"
402 | "ARPIconIndex" = "3:0"
403 | "SearchPath" = "8:"
404 | "UseSystemSearchPath" = "11:TRUE"
405 | "TargetPlatform" = "3:1"
406 | "PreBuildEvent" = "8:"
407 | "PostBuildEvent" = "8:"
408 | "RunPostBuildEvent" = "3:0"
409 | }
410 | "Registry"
411 | {
412 | "HKLM"
413 | {
414 | "Keys"
415 | {
416 | "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_F038DEBA167E4C489A42C8ED4E36FB3A"
417 | {
418 | "Name" = "8:Software"
419 | "Condition" = "8:"
420 | "AlwaysCreate" = "11:FALSE"
421 | "DeleteAtUninstall" = "11:FALSE"
422 | "Transitive" = "11:FALSE"
423 | "Keys"
424 | {
425 | "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_B51DC2E4C19D48CF9FF0B45830F55F0D"
426 | {
427 | "Name" = "8:[Manufacturer]"
428 | "Condition" = "8:"
429 | "AlwaysCreate" = "11:FALSE"
430 | "DeleteAtUninstall" = "11:FALSE"
431 | "Transitive" = "11:FALSE"
432 | "Keys"
433 | {
434 | }
435 | "Values"
436 | {
437 | }
438 | }
439 | }
440 | "Values"
441 | {
442 | }
443 | }
444 | }
445 | }
446 | "HKCU"
447 | {
448 | "Keys"
449 | {
450 | "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_20D87AD256EB4202BB1DFFA4DD2530E5"
451 | {
452 | "Name" = "8:Software"
453 | "Condition" = "8:"
454 | "AlwaysCreate" = "11:FALSE"
455 | "DeleteAtUninstall" = "11:FALSE"
456 | "Transitive" = "11:FALSE"
457 | "Keys"
458 | {
459 | "{60EA8692-D2D5-43EB-80DC-7906BF13D6EF}:_60AA01C6C7024E3D9AEF61EBB953D425"
460 | {
461 | "Name" = "8:[Manufacturer]"
462 | "Condition" = "8:"
463 | "AlwaysCreate" = "11:FALSE"
464 | "DeleteAtUninstall" = "11:FALSE"
465 | "Transitive" = "11:FALSE"
466 | "Keys"
467 | {
468 | }
469 | "Values"
470 | {
471 | }
472 | }
473 | }
474 | "Values"
475 | {
476 | }
477 | }
478 | }
479 | }
480 | "HKCR"
481 | {
482 | "Keys"
483 | {
484 | }
485 | }
486 | "HKU"
487 | {
488 | "Keys"
489 | {
490 | }
491 | }
492 | "HKPU"
493 | {
494 | "Keys"
495 | {
496 | }
497 | }
498 | }
499 | "Sequences"
500 | {
501 | }
502 | "Shortcut"
503 | {
504 | "{970C0BB2-C7D0-45D7-ABFA-7EC378858BC0}:_1C39DACA29DD470F994B84F516E872C9"
505 | {
506 | "Name" = "8:AroundView360"
507 | "Arguments" = "8:"
508 | "Description" = "8:"
509 | "ShowCmd" = "3:1"
510 | "IconIndex" = "3:0"
511 | "Transitive" = "11:FALSE"
512 | "Target" = "8:_6E288CCD000343349C37DA89646FD7BE"
513 | "Folder" = "8:_980B219184F5473F899D41F957D1C1F7"
514 | "WorkingFolder" = "8:_DCB734D531674B6A9F1A76E68088D45E"
515 | "Icon" = "8:_B1FE23E60C2B475DBEBD80543E41868A"
516 | "Feature" = "8:"
517 | }
518 | }
519 | "UserInterface"
520 | {
521 | "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_0BC95B54209448CB8EA00C031C578DD7"
522 | {
523 | "Name" = "8:#1900"
524 | "Sequence" = "3:1"
525 | "Attributes" = "3:1"
526 | "Dialogs"
527 | {
528 | "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_13E649590D2B4371A6F4022833044EB2"
529 | {
530 | "Sequence" = "3:300"
531 | "DisplayName" = "8:确认安装"
532 | "UseDynamicProperties" = "11:TRUE"
533 | "IsDependency" = "11:FALSE"
534 | "SourcePath" = "8:\\VsdConfirmDlg.wid"
535 | "Properties"
536 | {
537 | "BannerBitmap"
538 | {
539 | "Name" = "8:BannerBitmap"
540 | "DisplayName" = "8:#1001"
541 | "Description" = "8:#1101"
542 | "Type" = "3:8"
543 | "ContextData" = "8:Bitmap"
544 | "Attributes" = "3:4"
545 | "Setting" = "3:1"
546 | "UsePlugInResources" = "11:TRUE"
547 | }
548 | }
549 | }
550 | "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_AD6D36C66D58402FB0DAAFA4C972DB0A"
551 | {
552 | "Sequence" = "3:200"
553 | "DisplayName" = "8:安装文件夹"
554 | "UseDynamicProperties" = "11:TRUE"
555 | "IsDependency" = "11:FALSE"
556 | "SourcePath" = "8:\\VsdFolderDlg.wid"
557 | "Properties"
558 | {
559 | "BannerBitmap"
560 | {
561 | "Name" = "8:BannerBitmap"
562 | "DisplayName" = "8:#1001"
563 | "Description" = "8:#1101"
564 | "Type" = "3:8"
565 | "ContextData" = "8:Bitmap"
566 | "Attributes" = "3:4"
567 | "Setting" = "3:1"
568 | "UsePlugInResources" = "11:TRUE"
569 | }
570 | "InstallAllUsersVisible"
571 | {
572 | "Name" = "8:InstallAllUsersVisible"
573 | "DisplayName" = "8:#1059"
574 | "Description" = "8:#1159"
575 | "Type" = "3:5"
576 | "ContextData" = "8:1;True=1;False=0"
577 | "Attributes" = "3:0"
578 | "Setting" = "3:0"
579 | "Value" = "3:1"
580 | "DefaultValue" = "3:1"
581 | "UsePlugInResources" = "11:TRUE"
582 | }
583 | }
584 | }
585 | "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_EB9E4EBA37C74AE0B9756189B1E2FCB8"
586 | {
587 | "Sequence" = "3:100"
588 | "DisplayName" = "8:欢迎使用"
589 | "UseDynamicProperties" = "11:TRUE"
590 | "IsDependency" = "11:FALSE"
591 | "SourcePath" = "8:\\VsdWelcomeDlg.wid"
592 | "Properties"
593 | {
594 | "BannerBitmap"
595 | {
596 | "Name" = "8:BannerBitmap"
597 | "DisplayName" = "8:#1001"
598 | "Description" = "8:#1101"
599 | "Type" = "3:8"
600 | "ContextData" = "8:Bitmap"
601 | "Attributes" = "3:4"
602 | "Setting" = "3:1"
603 | "UsePlugInResources" = "11:TRUE"
604 | }
605 | "CopyrightWarning"
606 | {
607 | "Name" = "8:CopyrightWarning"
608 | "DisplayName" = "8:#1002"
609 | "Description" = "8:#1102"
610 | "Type" = "3:3"
611 | "ContextData" = "8:"
612 | "Attributes" = "3:0"
613 | "Setting" = "3:1"
614 | "Value" = "8:#1202"
615 | "DefaultValue" = "8:#1202"
616 | "UsePlugInResources" = "11:TRUE"
617 | }
618 | "Welcome"
619 | {
620 | "Name" = "8:Welcome"
621 | "DisplayName" = "8:#1003"
622 | "Description" = "8:#1103"
623 | "Type" = "3:3"
624 | "ContextData" = "8:"
625 | "Attributes" = "3:0"
626 | "Setting" = "3:1"
627 | "Value" = "8:#1203"
628 | "DefaultValue" = "8:#1203"
629 | "UsePlugInResources" = "11:TRUE"
630 | }
631 | }
632 | }
633 | }
634 | }
635 | "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_0BCD181BFA8248FEBC46A4AF5D64F9C2"
636 | {
637 | "Name" = "8:#1901"
638 | "Sequence" = "3:1"
639 | "Attributes" = "3:2"
640 | "Dialogs"
641 | {
642 | "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_0B471DF41F644A58B7C2B615A7B3BDF9"
643 | {
644 | "Sequence" = "3:100"
645 | "DisplayName" = "8:进度"
646 | "UseDynamicProperties" = "11:TRUE"
647 | "IsDependency" = "11:FALSE"
648 | "SourcePath" = "8:\\VsdProgressDlg.wid"
649 | "Properties"
650 | {
651 | "BannerBitmap"
652 | {
653 | "Name" = "8:BannerBitmap"
654 | "DisplayName" = "8:#1001"
655 | "Description" = "8:#1101"
656 | "Type" = "3:8"
657 | "ContextData" = "8:Bitmap"
658 | "Attributes" = "3:4"
659 | "Setting" = "3:1"
660 | "UsePlugInResources" = "11:TRUE"
661 | }
662 | "ShowProgress"
663 | {
664 | "Name" = "8:ShowProgress"
665 | "DisplayName" = "8:#1009"
666 | "Description" = "8:#1109"
667 | "Type" = "3:5"
668 | "ContextData" = "8:1;True=1;False=0"
669 | "Attributes" = "3:0"
670 | "Setting" = "3:0"
671 | "Value" = "3:1"
672 | "DefaultValue" = "3:1"
673 | "UsePlugInResources" = "11:TRUE"
674 | }
675 | }
676 | }
677 | }
678 | }
679 | "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_352C5ED6D1F3443BA9713029FCF15F0A"
680 | {
681 | "Name" = "8:#1902"
682 | "Sequence" = "3:1"
683 | "Attributes" = "3:3"
684 | "Dialogs"
685 | {
686 | "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_0ECDA8C96C414B2D82FE6EE019E027E8"
687 | {
688 | "Sequence" = "3:100"
689 | "DisplayName" = "8:已完成"
690 | "UseDynamicProperties" = "11:TRUE"
691 | "IsDependency" = "11:FALSE"
692 | "SourcePath" = "8:\\VsdFinishedDlg.wid"
693 | "Properties"
694 | {
695 | "BannerBitmap"
696 | {
697 | "Name" = "8:BannerBitmap"
698 | "DisplayName" = "8:#1001"
699 | "Description" = "8:#1101"
700 | "Type" = "3:8"
701 | "ContextData" = "8:Bitmap"
702 | "Attributes" = "3:4"
703 | "Setting" = "3:1"
704 | "UsePlugInResources" = "11:TRUE"
705 | }
706 | "UpdateText"
707 | {
708 | "Name" = "8:UpdateText"
709 | "DisplayName" = "8:#1058"
710 | "Description" = "8:#1158"
711 | "Type" = "3:15"
712 | "ContextData" = "8:"
713 | "Attributes" = "3:0"
714 | "Setting" = "3:1"
715 | "Value" = "8:#1258"
716 | "DefaultValue" = "8:#1258"
717 | "UsePlugInResources" = "11:TRUE"
718 | }
719 | }
720 | }
721 | }
722 | }
723 | "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_8A7E5A4D40FB4BF3A912E97912CEE15A"
724 | {
725 | "Name" = "8:#1900"
726 | "Sequence" = "3:2"
727 | "Attributes" = "3:1"
728 | "Dialogs"
729 | {
730 | "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_1BC69624C56042DE99368B20C22EEE56"
731 | {
732 | "Sequence" = "3:100"
733 | "DisplayName" = "8:欢迎使用"
734 | "UseDynamicProperties" = "11:TRUE"
735 | "IsDependency" = "11:FALSE"
736 | "SourcePath" = "8:\\VsdAdminWelcomeDlg.wid"
737 | "Properties"
738 | {
739 | "BannerBitmap"
740 | {
741 | "Name" = "8:BannerBitmap"
742 | "DisplayName" = "8:#1001"
743 | "Description" = "8:#1101"
744 | "Type" = "3:8"
745 | "ContextData" = "8:Bitmap"
746 | "Attributes" = "3:4"
747 | "Setting" = "3:1"
748 | "UsePlugInResources" = "11:TRUE"
749 | }
750 | "CopyrightWarning"
751 | {
752 | "Name" = "8:CopyrightWarning"
753 | "DisplayName" = "8:#1002"
754 | "Description" = "8:#1102"
755 | "Type" = "3:3"
756 | "ContextData" = "8:"
757 | "Attributes" = "3:0"
758 | "Setting" = "3:1"
759 | "Value" = "8:#1202"
760 | "DefaultValue" = "8:#1202"
761 | "UsePlugInResources" = "11:TRUE"
762 | }
763 | "Welcome"
764 | {
765 | "Name" = "8:Welcome"
766 | "DisplayName" = "8:#1003"
767 | "Description" = "8:#1103"
768 | "Type" = "3:3"
769 | "ContextData" = "8:"
770 | "Attributes" = "3:0"
771 | "Setting" = "3:1"
772 | "Value" = "8:#1203"
773 | "DefaultValue" = "8:#1203"
774 | "UsePlugInResources" = "11:TRUE"
775 | }
776 | }
777 | }
778 | "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_9768DD8DC53E4F0DBF069252E68F38CB"
779 | {
780 | "Sequence" = "3:200"
781 | "DisplayName" = "8:安装文件夹"
782 | "UseDynamicProperties" = "11:TRUE"
783 | "IsDependency" = "11:FALSE"
784 | "SourcePath" = "8:\\VsdAdminFolderDlg.wid"
785 | "Properties"
786 | {
787 | "BannerBitmap"
788 | {
789 | "Name" = "8:BannerBitmap"
790 | "DisplayName" = "8:#1001"
791 | "Description" = "8:#1101"
792 | "Type" = "3:8"
793 | "ContextData" = "8:Bitmap"
794 | "Attributes" = "3:4"
795 | "Setting" = "3:1"
796 | "UsePlugInResources" = "11:TRUE"
797 | }
798 | }
799 | }
800 | "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_BB88A596944547AE830454C6643BBF36"
801 | {
802 | "Sequence" = "3:300"
803 | "DisplayName" = "8:确认安装"
804 | "UseDynamicProperties" = "11:TRUE"
805 | "IsDependency" = "11:FALSE"
806 | "SourcePath" = "8:\\VsdAdminConfirmDlg.wid"
807 | "Properties"
808 | {
809 | "BannerBitmap"
810 | {
811 | "Name" = "8:BannerBitmap"
812 | "DisplayName" = "8:#1001"
813 | "Description" = "8:#1101"
814 | "Type" = "3:8"
815 | "ContextData" = "8:Bitmap"
816 | "Attributes" = "3:4"
817 | "Setting" = "3:1"
818 | "UsePlugInResources" = "11:TRUE"
819 | }
820 | }
821 | }
822 | }
823 | }
824 | "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_922EDB3CC9574735BABDCF73A263C232"
825 | {
826 | "Name" = "8:#1901"
827 | "Sequence" = "3:2"
828 | "Attributes" = "3:2"
829 | "Dialogs"
830 | {
831 | "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_B6D47C747FDC4A86BD9F81DF4F55FF2F"
832 | {
833 | "Sequence" = "3:100"
834 | "DisplayName" = "8:进度"
835 | "UseDynamicProperties" = "11:TRUE"
836 | "IsDependency" = "11:FALSE"
837 | "SourcePath" = "8:\\VsdAdminProgressDlg.wid"
838 | "Properties"
839 | {
840 | "BannerBitmap"
841 | {
842 | "Name" = "8:BannerBitmap"
843 | "DisplayName" = "8:#1001"
844 | "Description" = "8:#1101"
845 | "Type" = "3:8"
846 | "ContextData" = "8:Bitmap"
847 | "Attributes" = "3:4"
848 | "Setting" = "3:1"
849 | "UsePlugInResources" = "11:TRUE"
850 | }
851 | "ShowProgress"
852 | {
853 | "Name" = "8:ShowProgress"
854 | "DisplayName" = "8:#1009"
855 | "Description" = "8:#1109"
856 | "Type" = "3:5"
857 | "ContextData" = "8:1;True=1;False=0"
858 | "Attributes" = "3:0"
859 | "Setting" = "3:0"
860 | "Value" = "3:1"
861 | "DefaultValue" = "3:1"
862 | "UsePlugInResources" = "11:TRUE"
863 | }
864 | }
865 | }
866 | }
867 | }
868 | "{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_9C0DF5A4A54E419282071543224FFACA"
869 | {
870 | "UseDynamicProperties" = "11:FALSE"
871 | "IsDependency" = "11:FALSE"
872 | "SourcePath" = "8:\\VsdBasicDialogs.wim"
873 | }
874 | "{2479F3F5-0309-486D-8047-8187E2CE5BA0}:_A410767F62B444B5A21EE2A8C9229FE6"
875 | {
876 | "UseDynamicProperties" = "11:FALSE"
877 | "IsDependency" = "11:FALSE"
878 | "SourcePath" = "8:\\VsdUserInterface.wim"
879 | }
880 | "{DF760B10-853B-4699-99F2-AFF7185B4A62}:_FB7B1684D51E4BF9896283A6FDF9CD2A"
881 | {
882 | "Name" = "8:#1902"
883 | "Sequence" = "3:2"
884 | "Attributes" = "3:3"
885 | "Dialogs"
886 | {
887 | "{688940B3-5CA9-4162-8DEE-2993FA9D8CBC}:_CF5137CB7A734B8AAFA4E7FBB26EFAD7"
888 | {
889 | "Sequence" = "3:100"
890 | "DisplayName" = "8:已完成"
891 | "UseDynamicProperties" = "11:TRUE"
892 | "IsDependency" = "11:FALSE"
893 | "SourcePath" = "8:\\VsdAdminFinishedDlg.wid"
894 | "Properties"
895 | {
896 | "BannerBitmap"
897 | {
898 | "Name" = "8:BannerBitmap"
899 | "DisplayName" = "8:#1001"
900 | "Description" = "8:#1101"
901 | "Type" = "3:8"
902 | "ContextData" = "8:Bitmap"
903 | "Attributes" = "3:4"
904 | "Setting" = "3:1"
905 | "UsePlugInResources" = "11:TRUE"
906 | }
907 | }
908 | }
909 | }
910 | }
911 | }
912 | "MergeModule"
913 | {
914 | }
915 | "ProjectOutput"
916 | {
917 | "{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_6E288CCD000343349C37DA89646FD7BE"
918 | {
919 | "SourcePath" = "8:..\\x64\\Debug\\VideoStitch.exe"
920 | "TargetName" = "8:"
921 | "Tag" = "8:"
922 | "Folder" = "8:_DCB734D531674B6A9F1A76E68088D45E"
923 | "Condition" = "8:"
924 | "Transitive" = "11:FALSE"
925 | "Vital" = "11:TRUE"
926 | "ReadOnly" = "11:FALSE"
927 | "Hidden" = "11:FALSE"
928 | "System" = "11:FALSE"
929 | "Permanent" = "11:FALSE"
930 | "SharedLegacy" = "11:FALSE"
931 | "PackageAs" = "3:1"
932 | "Register" = "3:1"
933 | "Exclude" = "11:FALSE"
934 | "IsDependency" = "11:FALSE"
935 | "IsolateTo" = "8:"
936 | "ProjectOutputGroupRegister" = "3:1"
937 | "OutputConfiguration" = "8:"
938 | "OutputGroupCanonicalName" = "8:Built"
939 | "OutputProjectGuid" = "8:{268C790D-C9AE-4F14-ABDE-86A2225AB33B}"
940 | "ShowKeyOutput" = "11:TRUE"
941 | "ExcludeFilters"
942 | {
943 | }
944 | }
945 | }
946 | }
947 | }
948 |
--------------------------------------------------------------------------------
/Stitch/H/H_1CR.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 3
5 | 3
6 | d
7 |
8 | 1.1061983735588254e+00 -5.9675275501851273e-05
9 | 2.7132899821636602e+02 7.5322183291342520e-02 1.0374198192143593e+00
10 | -8.8662334966279921e-01 1.5476826725223557e-04
11 | -8.3441910454185665e-06 9.9999999999999989e-01
12 |
13 |
--------------------------------------------------------------------------------
/Stitch/H/H_1CR.xml.bak:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 3
5 | 3
6 | d
7 |
8 | 1.0984933695598749e+00 -1.7915668700552209e-02
9 | 2.7423194501479117e+02 7.1821555394179087e-02 1.0172476064166101e+00
10 | 1.4889603200832817e+00 1.5684479820605310e-04
11 | -4.4418075510224999e-05 1.
12 |
13 |
--------------------------------------------------------------------------------
/Stitch/H/H_1LC.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 3
5 | 3
6 | d
7 |
8 | 1.0847805490864353e+00 3.1656793994657879e-02 2.2639643694744063e+02
9 | 4.6995501750068253e-02 1.0205171395498829e+00
10 | -2.9587379429685662e+01 1.0451388815966675e-04
11 | 2.4089471302037998e-05 1.
12 |
13 |
--------------------------------------------------------------------------------
/Stitch/H/H_1LC.xml.bak:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 3
5 | 3
6 | d
7 |
8 | 1.0819555286325191e+00 2.9728938831098301e-02 2.2736132654424733e+02
9 | 4.8960886454248141e-02 1.0166918062840626e+00
10 | -2.8786333299278070e+01 9.9523395034055329e-05
11 | 2.5382553958832377e-05 1.
12 |
13 |
--------------------------------------------------------------------------------
/Stitch/H/H_2CR.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 3
5 | 3
6 | d
7 |
8 | 1.0773299901715743e+00 2.8636242440129675e-02 2.8152393961826289e+02
9 | 5.4155368736206459e-02 1.0699573061232894e+00
10 | -2.4801868025036701e+01 9.8329968226463740e-05
11 | 1.0545921037738691e-04 1.
12 |
13 |
--------------------------------------------------------------------------------
/Stitch/H/H_2CR.xml.bak:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 3
5 | 3
6 | d
7 |
8 | 1.0057590745872227e+00 -4.2741794956888339e-02
9 | 2.8904708112327694e+02 4.3203666201759236e-02 9.5984609841451862e-01
10 | -6.6710995104586832e+00 6.4476688548395394e-05
11 | -6.4795799242685359e-05 1.
12 |
13 |
--------------------------------------------------------------------------------
/Stitch/H/H_2LC.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 3
5 | 3
6 | d
7 |
8 | 9.8276734552350897e-01 -6.5708166257259601e-02
9 | 2.3936355387393368e+02 1.2065474712373675e-02 9.3670577206847150e-01
10 | 3.1822686362731893e+01 1.4800286887154277e-05
11 | -1.5540302536920227e-04 1.
12 |
13 |
--------------------------------------------------------------------------------
/Stitch/H/H_2LC.xml.bak:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 3
5 | 3
6 | d
7 |
8 | 1.1460484814274909e+00 2.5623014178550303e-02 2.1277858045101584e+02
9 | 5.6954437703584521e-02 1.0731695195258775e+00 7.9033192926315046e+00
10 | 1.5492005938635986e-04 9.9732234709934437e-06 1.
11 |
12 |
--------------------------------------------------------------------------------
/Stitch/H/H_UD.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 3
5 | 3
6 | d
7 |
8 | 1.1925597837855204e+00 -6.3289275146248769e-02
9 | -2.6765756746570137e+01 4.3369149840121281e-02
10 | 1.0649792180894300e+00 1.5183897725449623e+02 1.6757842585375134e-04
11 | -5.0023578996943596e-05 1.
12 |
13 |
--------------------------------------------------------------------------------
/Stitch/H/H_UD.xml.bak:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 3
5 | 3
6 | d
7 |
8 | 9.5620802798905435e-01 2.5264157339103588e-02 2.8019260390568256e+01
9 | -6.0269794272604496e-02 9.7005590240664097e-01 2.0011431910086546e+02
10 | -3.7158168363021813e-05 2.5743523330120752e-05 1.
11 |
12 |
--------------------------------------------------------------------------------
/Stitch/H/H_frame.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 3
5 | 3
6 | d
7 |
8 | 9.9965516609938576e-01 2.3877029161832486e-04 3.8077748928228176e-02
9 | -5.1821942698972070e-04 1.0014068543303110e+00
10 | -4.5406121116066983e-01 -2.0208928898782854e-06
11 | 2.1106209369423181e-06 1.
12 |
13 |
--------------------------------------------------------------------------------
/Stitch/H/H_frame.xml.bak:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 3
5 | 3
6 | d
7 |
8 | 9.9965516609938576e-01 2.3877029161832486e-04 3.8077748928228176e-02
9 | -5.1821942698972070e-04 1.0014068543303110e+00
10 | -4.5406121116066983e-01 -2.0208928898782854e-06
11 | 2.1106209369423181e-06 1.
12 |
13 |
--------------------------------------------------------------------------------
/Stitch/MAIN.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DeltaV235/Around-View-360/04f7dc534c609c2b7ba74ca29635fd68a119011c/Stitch/MAIN.cpp
--------------------------------------------------------------------------------
/Stitch/Stitch.vcxproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Debug
6 | Win32
7 |
8 |
9 | Release
10 | Win32
11 |
12 |
13 | Debug
14 | x64
15 |
16 |
17 | Release
18 | x64
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 | Create
30 |
31 |
32 |
33 |
34 |
35 |
36 | {700943A6-7B30-47C4-8C97-6552B2822329}
37 | Win32Proj
38 | ARV
39 | 10.0.16299.0
40 | Stitch
41 |
42 |
43 |
44 | Application
45 | true
46 | v141
47 | Unicode
48 |
49 |
50 | Application
51 | false
52 | v141
53 | true
54 | Unicode
55 |
56 |
57 | StaticLibrary
58 | true
59 | v141
60 | Unicode
61 |
62 |
63 | Application
64 | false
65 | v141
66 | true
67 | Unicode
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 | true
91 |
92 |
93 | true
94 |
95 |
96 | false
97 |
98 |
99 | false
100 |
101 |
102 |
103 |
104 |
105 | Level3
106 | Disabled
107 | WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
108 | true
109 |
110 |
111 | Console
112 | true
113 |
114 |
115 |
116 |
117 | Use
118 | Level3
119 | Disabled
120 | _DEBUG;_CONSOLE;%(PreprocessorDefinitions)
121 | true
122 |
123 |
124 | Console
125 | true
126 |
127 |
128 |
129 |
130 | Level3
131 |
132 |
133 | MaxSpeed
134 | true
135 | true
136 | WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
137 | true
138 |
139 |
140 | Console
141 | true
142 | true
143 | true
144 |
145 |
146 |
147 |
148 | Level3
149 |
150 |
151 | MaxSpeed
152 | true
153 | true
154 | NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
155 | true
156 |
157 |
158 | Console
159 | true
160 | true
161 | true
162 |
163 |
164 |
165 |
166 |
167 |
--------------------------------------------------------------------------------
/Stitch/Stitch.vcxproj.filters:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
6 | cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx
7 |
8 |
9 | {93995380-89BD-4b04-88EB-625FBE52EBFB}
10 | h;hh;hpp;hxx;hm;inl;inc;xsd
11 |
12 |
13 | {67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
14 | rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms
15 |
16 |
17 |
18 |
19 | 源文件
20 |
21 |
22 | 源文件
23 |
24 |
25 | 源文件
26 |
27 |
28 | 源文件
29 |
30 |
31 |
32 |
33 | 头文件
34 |
35 |
36 | 头文件
37 |
38 |
39 | 头文件
40 |
41 |
42 | 头文件
43 |
44 |
45 |
--------------------------------------------------------------------------------
/Stitch/StitchFrame.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DeltaV235/Around-View-360/04f7dc534c609c2b7ba74ca29635fd68a119011c/Stitch/StitchFrame.cpp
--------------------------------------------------------------------------------
/Stitch/StitchFrame.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DeltaV235/Around-View-360/04f7dc534c609c2b7ba74ca29635fd68a119011c/Stitch/StitchFrame.h
--------------------------------------------------------------------------------
/Stitch/TimeDetection.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DeltaV235/Around-View-360/04f7dc534c609c2b7ba74ca29635fd68a119011c/Stitch/TimeDetection.cpp
--------------------------------------------------------------------------------
/Stitch/TimeDetection.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DeltaV235/Around-View-360/04f7dc534c609c2b7ba74ca29635fd68a119011c/Stitch/TimeDetection.h
--------------------------------------------------------------------------------
/Stitch/src/1C.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DeltaV235/Around-View-360/04f7dc534c609c2b7ba74ca29635fd68a119011c/Stitch/src/1C.jpg
--------------------------------------------------------------------------------
/Stitch/src/1L.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DeltaV235/Around-View-360/04f7dc534c609c2b7ba74ca29635fd68a119011c/Stitch/src/1L.jpg
--------------------------------------------------------------------------------
/Stitch/src/1R.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DeltaV235/Around-View-360/04f7dc534c609c2b7ba74ca29635fd68a119011c/Stitch/src/1R.jpg
--------------------------------------------------------------------------------
/Stitch/src/2C.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DeltaV235/Around-View-360/04f7dc534c609c2b7ba74ca29635fd68a119011c/Stitch/src/2C.jpg
--------------------------------------------------------------------------------
/Stitch/src/2L.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DeltaV235/Around-View-360/04f7dc534c609c2b7ba74ca29635fd68a119011c/Stitch/src/2L.jpg
--------------------------------------------------------------------------------
/Stitch/src/2R.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DeltaV235/Around-View-360/04f7dc534c609c2b7ba74ca29635fd68a119011c/Stitch/src/2R.jpg
--------------------------------------------------------------------------------
/Stitch/stdafx.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DeltaV235/Around-View-360/04f7dc534c609c2b7ba74ca29635fd68a119011c/Stitch/stdafx.cpp
--------------------------------------------------------------------------------
/Stitch/stdafx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DeltaV235/Around-View-360/04f7dc534c609c2b7ba74ca29635fd68a119011c/Stitch/stdafx.h
--------------------------------------------------------------------------------
/Stitch/stitch_whole.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DeltaV235/Around-View-360/04f7dc534c609c2b7ba74ca29635fd68a119011c/Stitch/stitch_whole.jpg
--------------------------------------------------------------------------------
/Stitch/targetver.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DeltaV235/Around-View-360/04f7dc534c609c2b7ba74ca29635fd68a119011c/Stitch/targetver.h
--------------------------------------------------------------------------------
/VideoStitch/Homography/H_1CR.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 3
5 | 3
6 | d
7 |
8 | 1.0473834508277604e+00 1.2935611281553292e-03 6.3820801221234035e+02
9 | 3.6942626846179459e-03 1.0219769349565049e+00
10 | -9.4372697199382088e+01 8.1544868430336334e-06
11 | 8.5468442140628775e-06 1.
12 |
13 |
--------------------------------------------------------------------------------
/VideoStitch/Homography/H_1LC.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 3
5 | 3
6 | d
7 |
8 | 1.0325432759826194e+00 -3.6898996536178216e-02
9 | 6.8393328596304775e+02 1.2462300385603598e-02 9.9973574641035978e-01
10 | 3.3521533073675620e+01 -3.3570358235956270e-06
11 | -1.8820877993990709e-05 1.
12 |
13 |
--------------------------------------------------------------------------------
/VideoStitch/Homography/H_2CR.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 3
5 | 3
6 | d
7 |
8 | 1.0258114578299051e+00 2.4260956242765752e-02 5.9492704094481121e+02
9 | 9.9295565751558960e-03 1.0136578202077999e+00
10 | -1.3923457204264199e+01 1.3370220373259375e-06
11 | 1.3504678220201317e-05 1.
12 |
13 |
--------------------------------------------------------------------------------
/VideoStitch/Homography/H_2LC.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 3
5 | 3
6 | d
7 |
8 | 1.1139756118995376e+00 6.4192212260449355e-02 6.3163306534346316e+02
9 | -9.5192540055611665e-04 1.0768307019816432e+00
10 | -1.4212614540085210e+02 2.4484760252169732e-05
11 | 6.3488145137075494e-05 1.
12 |
13 |
--------------------------------------------------------------------------------
/VideoStitch/Homography/H_WHOLE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 3
5 | 3
6 | d
7 |
8 | 9.8814206358390833e-01 1.9609128586387550e-02 2.5052102397045935e+01
9 | -7.7779919507788599e-03 9.7382078265632621e-01
10 | 6.0780226978929352e+02 -3.8514654755220210e-06
11 | -1.2870044149379789e-05 1.
12 |
13 |
--------------------------------------------------------------------------------
/VideoStitch/Homography/H_backup/4CAM/H_D.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 3
5 | 3
6 | d
7 |
8 | 1.0063418837310516e+00 -8.9511956588402483e-02
9 | 3.5163762608734999e+02 6.0461928941285978e-02 1.0003283350432004e+00
10 | 1.4471858257843866e+00 1.0533167747800543e-05
11 | -6.8096218175381165e-06 1.
12 |
13 |
--------------------------------------------------------------------------------
/VideoStitch/Homography/H_backup/4CAM/H_U.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 3
5 | 3
6 | d
7 |
8 | 9.8905895440923131e-01 -5.5973055421945521e-02
9 | 3.4570827917753712e+02 6.2511700119605353e-03 9.7310954936122274e-01
10 | 1.1164056323650702e+02 2.6377585888230118e-07
11 | -4.8234401121962095e-05 1.
12 |
13 |
--------------------------------------------------------------------------------
/VideoStitch/Homography/H_backup/4CAM/H_Whole.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 3
5 | 3
6 | d
7 |
8 | 9.6817356840560820e-01 1.3786512613629917e-02 4.0326866902264442e+01
9 | -7.1345320746124041e-02 9.3265174326912237e-01
10 | 3.3924683469370473e+02 -1.0889461573574350e-05
11 | -7.1063862147598125e-05 1.
12 |
13 |
--------------------------------------------------------------------------------
/VideoStitch/Homography/H_backup/6CAM/H_1CR.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 3
5 | 3
6 | d
7 |
8 | 1.0473834508277604e+00 1.2935611281553292e-03 6.3820801221234035e+02
9 | 3.6942626846179459e-03 1.0219769349565049e+00
10 | -9.4372697199382088e+01 8.1544868430336334e-06
11 | 8.5468442140628775e-06 1.
12 |
13 |
--------------------------------------------------------------------------------
/VideoStitch/Homography/H_backup/6CAM/H_1LC.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 3
5 | 3
6 | d
7 |
8 | 1.0325432759826194e+00 -3.6898996536178216e-02
9 | 6.8393328596304775e+02 1.2462300385603598e-02 9.9973574641035978e-01
10 | 3.3521533073675620e+01 -3.3570358235956270e-06
11 | -1.8820877993990709e-05 1.
12 |
13 |
--------------------------------------------------------------------------------
/VideoStitch/Homography/H_backup/6CAM/H_2CR.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 3
5 | 3
6 | d
7 |
8 | 1.0258114578299051e+00 2.4260956242765752e-02 5.9492704094481121e+02
9 | 9.9295565751558960e-03 1.0136578202077999e+00
10 | -1.3923457204264199e+01 1.3370220373259375e-06
11 | 1.3504678220201317e-05 1.
12 |
13 |
--------------------------------------------------------------------------------
/VideoStitch/Homography/H_backup/6CAM/H_2LC.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 3
5 | 3
6 | d
7 |
8 | 1.1139756118995376e+00 6.4192212260449355e-02 6.3163306534346316e+02
9 | -9.5192540055611665e-04 1.0768307019816432e+00
10 | -1.4212614540085210e+02 2.4484760252169732e-05
11 | 6.3488145137075494e-05 1.
12 |
13 |
--------------------------------------------------------------------------------
/VideoStitch/Homography/H_backup/6CAM/H_WHOLE.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 3
5 | 3
6 | d
7 |
8 | 9.8814206358390833e-01 1.9609128586387550e-02 2.5052102397045935e+01
9 | -7.7779919507788599e-03 9.7382078265632621e-01
10 | 6.0780226978929352e+02 -3.8514654755220210e-06
11 | -1.2870044149379789e-05 1.
12 |
13 |
--------------------------------------------------------------------------------
/VideoStitch/VideoStitch.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DeltaV235/Around-View-360/04f7dc534c609c2b7ba74ca29635fd68a119011c/VideoStitch/VideoStitch.cpp
--------------------------------------------------------------------------------
/VideoStitch/VideoStitch.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DeltaV235/Around-View-360/04f7dc534c609c2b7ba74ca29635fd68a119011c/VideoStitch/VideoStitch.h
--------------------------------------------------------------------------------
/VideoStitch/VideoStitch.vcxproj:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Debug
6 | Win32
7 |
8 |
9 | Release
10 | Win32
11 |
12 |
13 | Debug
14 | x64
15 |
16 |
17 | Release
18 | x64
19 |
20 |
21 |
22 | 15.0
23 | {268C790D-C9AE-4F14-ABDE-86A2225AB33B}
24 | Win32Proj
25 | VideoStitch
26 | 10.0.16299.0
27 |
28 |
29 |
30 | Application
31 | true
32 | v141
33 | Unicode
34 |
35 |
36 | Application
37 | false
38 | v141
39 | true
40 | Unicode
41 |
42 |
43 | Application
44 | true
45 | v141
46 | Unicode
47 |
48 |
49 | Application
50 | false
51 | v141
52 | true
53 | Unicode
54 |
55 |
56 |
57 |
58 |
59 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
70 |
71 |
72 |
73 |
74 |
75 | true
76 |
77 |
78 | true
79 |
80 |
81 | false
82 |
83 |
84 | false
85 |
86 |
87 |
88 | Use
89 | Level3
90 | Disabled
91 | true
92 | _DEBUG;_CONSOLE;%(PreprocessorDefinitions)
93 | true
94 | MultiThreadedDebugDLL
95 |
96 |
97 | Console
98 | true
99 | %(AdditionalDependencies)
100 |
101 |
102 |
103 |
104 | Use
105 | Level3
106 | Disabled
107 | true
108 | WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)
109 | true
110 |
111 |
112 | Console
113 | true
114 |
115 |
116 |
117 |
118 | Use
119 | Level3
120 | MaxSpeed
121 | true
122 | true
123 | true
124 | WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
125 | true
126 |
127 |
128 | Console
129 | true
130 | true
131 | true
132 |
133 |
134 |
135 |
136 | Use
137 | Level3
138 | MaxSpeed
139 | true
140 | true
141 | true
142 | NDEBUG;_CONSOLE;%(PreprocessorDefinitions)
143 | true
144 |
145 |
146 | Console
147 | true
148 | true
149 | true
150 |
151 |
152 |
153 |
154 |
155 |
156 |
157 |
158 |
159 | Create
160 | Create
161 | Create
162 | Create
163 |
164 |
165 |
166 |
167 |
168 |
169 | {1ef309bf-4b6e-42dc-bfbb-d5b2e6db8c42}
170 |
171 |
172 | {9ae69dd6-1d70-41cd-828b-340048cf8dc6}
173 |
174 |
175 | {700943a6-7b30-47c4-8c97-6552b2822329}
176 |
177 |
178 |
179 |
180 |
181 |
--------------------------------------------------------------------------------
/VideoStitch/VideoStitch.vcxproj.filters:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | {4FC737F1-C7A5-4376-A066-2A32D752A2FF}
6 | cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx
7 |
8 |
9 | {93995380-89BD-4b04-88EB-625FBE52EBFB}
10 | h;hh;hpp;hxx;hm;inl;inc;xsd
11 |
12 |
13 | {67DA6AB6-F800-4c08-8B7A-83BB121AAD01}
14 | rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms
15 |
16 |
17 |
18 |
19 | 头文件
20 |
21 |
22 | 头文件
23 |
24 |
25 | 头文件
26 |
27 |
28 |
29 |
30 | 源文件
31 |
32 |
33 | 源文件
34 |
35 |
36 | 源文件
37 |
38 |
39 |
--------------------------------------------------------------------------------
/VideoStitch/main.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DeltaV235/Around-View-360/04f7dc534c609c2b7ba74ca29635fd68a119011c/VideoStitch/main.cpp
--------------------------------------------------------------------------------
/VideoStitch/stdafx.cpp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DeltaV235/Around-View-360/04f7dc534c609c2b7ba74ca29635fd68a119011c/VideoStitch/stdafx.cpp
--------------------------------------------------------------------------------
/VideoStitch/stdafx.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DeltaV235/Around-View-360/04f7dc534c609c2b7ba74ca29635fd68a119011c/VideoStitch/stdafx.h
--------------------------------------------------------------------------------
/VideoStitch/targetver.h:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/DeltaV235/Around-View-360/04f7dc534c609c2b7ba74ca29635fd68a119011c/VideoStitch/targetver.h
--------------------------------------------------------------------------------