Skip to content

Commit 0716244

Browse files
committed
Revise main README
1 parent f3905ee commit 0716244

38 files changed

+5033
-4
lines changed

InvisibilityCloak/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@ cmake_minimum_required(VERSION 2.8.12)
22

33
PROJECT(Invisibility_Cloak)
44

5+
set(OpenCV_DIR /home/hp/workfolder/OpenCV-Installation/installation/OpenCV-3.4.3/share/OpenCV)
6+
57
######################## EDIT IF REQUIRED ####################
68
# ### If CMake is not able to find the path to OpenCV installation then Uncomment the line below and specify the path to OpenCV directory (i.e. the path to the OpenCVConfig.cmake file). Check the examples given below.
79
#SET(OpenCV_DIR Enter-the-path-of-OpenCV-installation-on-your-system)

InvisibilityCloak/Input.mp4

59.1 MB
Binary file not shown.

InvisibilityCloak/Invisibility_Cloak.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ int main(int argc, char** argv){
3434
cap >> background;
3535
}
3636

37-
flip(background,background,1);
37+
//flip(background,background,1);
3838

3939
while(1)
4040
{
@@ -48,7 +48,7 @@ int main(int argc, char** argv){
4848
break;
4949

5050
Mat hsv;
51-
flip(frame,frame,1);
51+
//flip(frame,frame,1);
5252
cvtColor(frame, hsv, COLOR_BGR2HSV);
5353

5454
Mat mask1,mask2;

InvisibilityCloak/Invisibility_Cloak.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,14 +32,14 @@
3232
for i in range(60):
3333
ret,background = cap.read()
3434

35-
background = np.flip(background,axis=1)
35+
#background = np.flip(background,axis=1)
3636

3737
while(cap.isOpened()):
3838
ret, img = cap.read()
3939
if not ret:
4040
break
4141
count+=1
42-
img = np.flip(img,axis=1)
42+
#img = np.flip(img,axis=1)
4343

4444
# Converting the color space from BGR to HSV
4545
hsv = cv2.cvtColor(img, cv2.COLOR_BGR2HSV)
Lines changed: 332 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,332 @@
1+
# This is the CMakeCache file.
2+
# For build in directory: /media/hp/My Passport/learnopencv/InvisibilityCloak/build
3+
# It was generated by CMake: /usr/bin/cmake
4+
# You can edit this file to change values found and used by cmake.
5+
# If you do not want to change any of the values, simply exit the editor.
6+
# If you do want to change a value, simply edit, save, and exit the editor.
7+
# The syntax for the file is as follows:
8+
# KEY:TYPE=VALUE
9+
# KEY is the name of a variable in the cache.
10+
# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!.
11+
# VALUE is the current value for the KEY.
12+
13+
########################
14+
# EXTERNAL cache entries
15+
########################
16+
17+
//Path to a program.
18+
CMAKE_AR:FILEPATH=/usr/bin/ar
19+
20+
//Choose the type of build, options are: None(CMAKE_CXX_FLAGS or
21+
// CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel.
22+
CMAKE_BUILD_TYPE:STRING=
23+
24+
//Enable/Disable color output during build.
25+
CMAKE_COLOR_MAKEFILE:BOOL=ON
26+
27+
//CXX compiler
28+
CMAKE_CXX_COMPILER:FILEPATH=/usr/bin/c++
29+
30+
//A wrapper around 'ar' adding the appropriate '--plugin' option
31+
// for the GCC compiler
32+
CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-7
33+
34+
//A wrapper around 'ranlib' adding the appropriate '--plugin' option
35+
// for the GCC compiler
36+
CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-7
37+
38+
//Flags used by the compiler during all build types.
39+
CMAKE_CXX_FLAGS:STRING=
40+
41+
//Flags used by the compiler during debug builds.
42+
CMAKE_CXX_FLAGS_DEBUG:STRING=-g
43+
44+
//Flags used by the compiler during release builds for minimum
45+
// size.
46+
CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
47+
48+
//Flags used by the compiler during release builds.
49+
CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
50+
51+
//Flags used by the compiler during release builds with debug info.
52+
CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
53+
54+
//C compiler
55+
CMAKE_C_COMPILER:FILEPATH=/usr/bin/cc
56+
57+
//A wrapper around 'ar' adding the appropriate '--plugin' option
58+
// for the GCC compiler
59+
CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/gcc-ar-7
60+
61+
//A wrapper around 'ranlib' adding the appropriate '--plugin' option
62+
// for the GCC compiler
63+
CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/gcc-ranlib-7
64+
65+
//Flags used by the compiler during all build types.
66+
CMAKE_C_FLAGS:STRING=
67+
68+
//Flags used by the compiler during debug builds.
69+
CMAKE_C_FLAGS_DEBUG:STRING=-g
70+
71+
//Flags used by the compiler during release builds for minimum
72+
// size.
73+
CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG
74+
75+
//Flags used by the compiler during release builds.
76+
CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG
77+
78+
//Flags used by the compiler during release builds with debug info.
79+
CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG
80+
81+
//Flags used by the linker.
82+
CMAKE_EXE_LINKER_FLAGS:STRING=
83+
84+
//Flags used by the linker during debug builds.
85+
CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING=
86+
87+
//Flags used by the linker during release minsize builds.
88+
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING=
89+
90+
//Flags used by the linker during release builds.
91+
CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING=
92+
93+
//Flags used by the linker during Release with Debug Info builds.
94+
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
95+
96+
//Enable/Disable output of compile commands during generation.
97+
CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=OFF
98+
99+
//Install path prefix, prepended onto install directories.
100+
CMAKE_INSTALL_PREFIX:PATH=/usr/local
101+
102+
//Path to a program.
103+
CMAKE_LINKER:FILEPATH=/usr/bin/ld
104+
105+
//Path to a program.
106+
CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make
107+
108+
//Flags used by the linker during the creation of modules.
109+
CMAKE_MODULE_LINKER_FLAGS:STRING=
110+
111+
//Flags used by the linker during debug builds.
112+
CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING=
113+
114+
//Flags used by the linker during release minsize builds.
115+
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING=
116+
117+
//Flags used by the linker during release builds.
118+
CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING=
119+
120+
//Flags used by the linker during Release with Debug Info builds.
121+
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING=
122+
123+
//Path to a program.
124+
CMAKE_NM:FILEPATH=/usr/bin/nm
125+
126+
//Path to a program.
127+
CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy
128+
129+
//Path to a program.
130+
CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump
131+
132+
//Value Computed by CMake
133+
CMAKE_PROJECT_NAME:STATIC=Invisibility_Cloak
134+
135+
//Path to a program.
136+
CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib
137+
138+
//Flags used by the linker during the creation of dll's.
139+
CMAKE_SHARED_LINKER_FLAGS:STRING=
140+
141+
//Flags used by the linker during debug builds.
142+
CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING=
143+
144+
//Flags used by the linker during release minsize builds.
145+
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING=
146+
147+
//Flags used by the linker during release builds.
148+
CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING=
149+
150+
//Flags used by the linker during Release with Debug Info builds.
151+
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING=
152+
153+
//If set, runtime paths are not added when installing shared libraries,
154+
// but are added when building.
155+
CMAKE_SKIP_INSTALL_RPATH:BOOL=NO
156+
157+
//If set, runtime paths are not added when using shared libraries.
158+
CMAKE_SKIP_RPATH:BOOL=NO
159+
160+
//Flags used by the linker during the creation of static libraries.
161+
CMAKE_STATIC_LINKER_FLAGS:STRING=
162+
163+
//Flags used by the linker during debug builds.
164+
CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING=
165+
166+
//Flags used by the linker during release minsize builds.
167+
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING=
168+
169+
//Flags used by the linker during release builds.
170+
CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING=
171+
172+
//Flags used by the linker during Release with Debug Info builds.
173+
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING=
174+
175+
//Path to a program.
176+
CMAKE_STRIP:FILEPATH=/usr/bin/strip
177+
178+
//If this value is on, makefiles will be generated without the
179+
// .SILENT directive, and all commands will be echoed to the console
180+
// during the make. This is useful for debugging only. With Visual
181+
// Studio IDE projects all commands are done without /nologo.
182+
CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE
183+
184+
//Value Computed by CMake
185+
Invisibility_Cloak_BINARY_DIR:STATIC=/media/hp/My Passport/learnopencv/InvisibilityCloak/build
186+
187+
//Value Computed by CMake
188+
Invisibility_Cloak_SOURCE_DIR:STATIC=/media/hp/My Passport/learnopencv/InvisibilityCloak
189+
190+
191+
########################
192+
# INTERNAL cache entries
193+
########################
194+
195+
//ADVANCED property for variable: CMAKE_AR
196+
CMAKE_AR-ADVANCED:INTERNAL=1
197+
//This is the directory where this CMakeCache.txt was created
198+
CMAKE_CACHEFILE_DIR:INTERNAL=/media/hp/My Passport/learnopencv/InvisibilityCloak/build
199+
//Major version of cmake used to create the current loaded cache
200+
CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3
201+
//Minor version of cmake used to create the current loaded cache
202+
CMAKE_CACHE_MINOR_VERSION:INTERNAL=10
203+
//Patch version of cmake used to create the current loaded cache
204+
CMAKE_CACHE_PATCH_VERSION:INTERNAL=2
205+
//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE
206+
CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1
207+
//Path to CMake executable.
208+
CMAKE_COMMAND:INTERNAL=/usr/bin/cmake
209+
//Path to cpack program executable.
210+
CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack
211+
//Path to ctest program executable.
212+
CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest
213+
//ADVANCED property for variable: CMAKE_CXX_COMPILER
214+
CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1
215+
//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR
216+
CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1
217+
//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB
218+
CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1
219+
//ADVANCED property for variable: CMAKE_CXX_FLAGS
220+
CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1
221+
//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG
222+
CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1
223+
//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL
224+
CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
225+
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE
226+
CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1
227+
//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO
228+
CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
229+
//ADVANCED property for variable: CMAKE_C_COMPILER
230+
CMAKE_C_COMPILER-ADVANCED:INTERNAL=1
231+
//ADVANCED property for variable: CMAKE_C_COMPILER_AR
232+
CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1
233+
//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB
234+
CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1
235+
//ADVANCED property for variable: CMAKE_C_FLAGS
236+
CMAKE_C_FLAGS-ADVANCED:INTERNAL=1
237+
//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG
238+
CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1
239+
//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL
240+
CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
241+
//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE
242+
CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1
243+
//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO
244+
CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
245+
//Executable file format
246+
CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF
247+
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS
248+
CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1
249+
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG
250+
CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
251+
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL
252+
CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
253+
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE
254+
CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
255+
//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO
256+
CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
257+
//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS
258+
CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1
259+
//Name of external makefile project generator.
260+
CMAKE_EXTRA_GENERATOR:INTERNAL=
261+
//Name of generator.
262+
CMAKE_GENERATOR:INTERNAL=Unix Makefiles
263+
//Name of generator platform.
264+
CMAKE_GENERATOR_PLATFORM:INTERNAL=
265+
//Name of generator toolset.
266+
CMAKE_GENERATOR_TOOLSET:INTERNAL=
267+
//Source directory with the top level CMakeLists.txt file for this
268+
// project
269+
CMAKE_HOME_DIRECTORY:INTERNAL=/media/hp/My Passport/learnopencv/InvisibilityCloak
270+
//Install .so files without execute permission.
271+
CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1
272+
//ADVANCED property for variable: CMAKE_LINKER
273+
CMAKE_LINKER-ADVANCED:INTERNAL=1
274+
//ADVANCED property for variable: CMAKE_MAKE_PROGRAM
275+
CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1
276+
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS
277+
CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1
278+
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG
279+
CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
280+
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL
281+
CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
282+
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE
283+
CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
284+
//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO
285+
CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
286+
//ADVANCED property for variable: CMAKE_NM
287+
CMAKE_NM-ADVANCED:INTERNAL=1
288+
//number of local generators
289+
CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=1
290+
//ADVANCED property for variable: CMAKE_OBJCOPY
291+
CMAKE_OBJCOPY-ADVANCED:INTERNAL=1
292+
//ADVANCED property for variable: CMAKE_OBJDUMP
293+
CMAKE_OBJDUMP-ADVANCED:INTERNAL=1
294+
//Platform information initialized
295+
CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1
296+
//ADVANCED property for variable: CMAKE_RANLIB
297+
CMAKE_RANLIB-ADVANCED:INTERNAL=1
298+
//Path to CMake installation.
299+
CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.10
300+
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS
301+
CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1
302+
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG
303+
CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
304+
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL
305+
CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
306+
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE
307+
CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
308+
//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO
309+
CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
310+
//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH
311+
CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1
312+
//ADVANCED property for variable: CMAKE_SKIP_RPATH
313+
CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1
314+
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS
315+
CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1
316+
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG
317+
CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1
318+
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL
319+
CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1
320+
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE
321+
CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1
322+
//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO
323+
CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1
324+
//ADVANCED property for variable: CMAKE_STRIP
325+
CMAKE_STRIP-ADVANCED:INTERNAL=1
326+
//uname command
327+
CMAKE_UNAME:INTERNAL=/bin/uname
328+
//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE
329+
CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1
330+
//Details about finding OpenCV
331+
FIND_PACKAGE_MESSAGE_DETAILS_OpenCV:INTERNAL=[/home/hp/workfolder/OpenCV-Installation/installation/OpenCV-3.4.3][v3.4.3()]
332+

0 commit comments

Comments
 (0)