Skip to content

Commit 57fc6a0

Browse files
Fix issues with the link
1 parent b50d1e7 commit 57fc6a0

File tree

3 files changed

+20
-9
lines changed

3 files changed

+20
-9
lines changed

.github/workflows/cpp_gapi-demos.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
rm -rf cache/opencv/.git/ # Minimize cache
3939
mkdir cache/opencv/build
4040
cd cache/opencv/build
41-
cmake -DCMAKE_BUILD_TYPE=Release -DWITH_INF_ENGINE=y -DOpenVINO_DIR=$GITHUB_WORKSPACE/ov/runtime/cmake/ -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_CXX_LINKER_LAUNCHER=ccache -DCMAKE_C_COMPILER_LAUNCHER=ccache -DCMAKE_C_LINKER_LAUNCHER=ccache -DBUILD_TESTS=n -DBUILD_PERF_TESTS=n -DBUILD_EXAMPLES=n -DBUILD_opencv_apps=n -DWITH_OPENCL=n -DWITH_OPENCLAMDBLAS=n -DWITH_OPENCLAMDFFT=n -DWITH_VA=n -DWITH_VA_INTEL=n -DWITH_V4L=n -DWITH_GSTREAMER=n -DWITH_PROTOBUF=n -DBUILD_PROTOBUF=n -DBUILD_JAVA=n -DBUILD_opencv_java_bindings_generator=n -DBUILD_opencv_python2=n -DBUILD_opencv_python3=n -DWITH_IMGCODEC_HDR=n -DWITH_IMGCODEC_SUNRASTER=n -DWITH_IMGCODEC_PXM=n -DWITH_IMGCODEC_PFM=n -DWITH_PNG=n -DWITH_TIFF=n -DWITH_WEBP=n -DWITH_OPENJPEG=n -DWITH_JASPER=n -DWITH_OPENEXR=n -DBUILD_opencv_dnn=n -DBUILD_opencv_features2d=n -DBUILD_opencv_flann=n -DWITH_TBB=n -DBUILD_INFO_SKIP_EXTRA_MODULES=n -DBUILD_JASPER=n -DBUILD_PNG=n -DBUILD_OPENEXR=n -DBUILD_WEBP=n -DBUILD_ZLIB=n -DWITH_CUDA=n -DWITH_EIGEN=n -DWITH_GPHOTO2=n -DOPENCV_GAPI_GSTREAMER=n -DWITH_LAPACK=n -DWITH_MATLAB=n -DWITH_MFX=n -DWITH_QUIRC=n -DWITH_VTK=n -DINSTALL_PDB=n -DINSTALL_TESTS=n -DINSTALL_C_EXAMPLES=n -DINSTALL_PYTHON_EXAMPLES=n -DOPENCV_GENERATE_SETUPVARS=n -DWITH_1394=n -DWITH_FFMPEG=n -DWITH_GTK_2_X=y -DBUILD_JPEG=y -DWITH_IPP=y -DENABLE_CONFIG_VERIFICATION=y -DBUILD_LIST=core,gapi,highgui,imgcodecs,imgproc,videoio ..
41+
cmake -DCMAKE_BUILD_TYPE=Release -DWITH_INF_ENGINE=y -DOpenVINO_DIR=$GITHUB_WORKSPACE/ov/runtime/cmake/ -DCMAKE_CXX_COMPILER_LAUNCHER=ccache -DCMAKE_CXX_LINKER_LAUNCHER=ccache -DCMAKE_C_COMPILER_LAUNCHER=ccache -DCMAKE_C_LINKER_LAUNCHER=ccache -DBUILD_TESTS=n -DBUILD_PERF_TESTS=n -DBUILD_EXAMPLES=n -DBUILD_opencv_apps=n -DWITH_OPENCL=n -DWITH_OPENCLAMDBLAS=n -DWITH_GSTREAMER=ON -DWITH_OPENCLAMDFFT=n -DWITH_VA=n -DWITH_VA_INTEL=n -DWITH_V4L=n -DWITH_PROTOBUF=n -DBUILD_PROTOBUF=n -DBUILD_JAVA=n -DBUILD_opencv_java_bindings_generator=n -DBUILD_opencv_python2=n -DBUILD_opencv_python3=n -DWITH_IMGCODEC_HDR=n -DWITH_IMGCODEC_SUNRASTER=n -DWITH_IMGCODEC_PXM=n -DWITH_IMGCODEC_PFM=n -DWITH_PNG=n -DWITH_TIFF=n -DWITH_WEBP=n -DWITH_OPENJPEG=n -DWITH_JASPER=n -DWITH_OPENEXR=n -DBUILD_opencv_dnn=n -DBUILD_opencv_features2d=n -DBUILD_opencv_flann=n -DWITH_TBB=n -DBUILD_INFO_SKIP_EXTRA_MODULES=n -DBUILD_JASPER=n -DBUILD_PNG=n -DBUILD_OPENEXR=n -DBUILD_WEBP=n -DBUILD_ZLIB=n -DWITH_CUDA=n -DWITH_EIGEN=n -DWITH_GPHOTO2=n -DOPENCV_GAPI_GSTREAMER=ON -DWITH_LAPACK=n -DWITH_MATLAB=n -DWITH_MFX=n -DWITH_QUIRC=n -DWITH_VTK=n -DINSTALL_PDB=n -DINSTALL_TESTS=n -DINSTALL_C_EXAMPLES=n -DINSTALL_PYTHON_EXAMPLES=n -DOPENCV_GENERATE_SETUPVARS=n -DWITH_1394=n -DWITH_FFMPEG=n -DWITH_GTK_2_X=y -DBUILD_JPEG=y -DWITH_IPP=y -DENABLE_CONFIG_VERIFICATION=n -DBUILD_LIST=core,gapi,highgui,imgcodecs,imgproc,videoio ..
4242
cmake --build . -j $((`nproc`*2+2))
4343
- name: build_demos.sh
4444
run: |

demos/tests/cases.py

+6-3
Original file line numberDiff line numberDiff line change
@@ -254,8 +254,7 @@ def single_option_cases(key, *args):
254254
device_keys=['-d', '-d_fd', '-d_hp', '-d_lm', '-d_es'],
255255
test_cases=combine_cases(
256256
TestCase(options={'-no_show': None,
257-
**MONITORS,
258-
'-i': TestDataArg('video.mp4')}),
257+
**MONITORS}),
259258
TestCase(options={
260259
'-m': ModelArg('gaze-estimation-adas-0002'),
261260
'-m_hp': ModelArg('head-pose-estimation-adas-0001'),
@@ -266,6 +265,10 @@ def single_option_cases(key, *args):
266265
'-m_fd',
267266
ModelArg('face-detection-adas-0001'),
268267
ModelArg('face-detection-retail-0004')),
268+
single_option_cases(
269+
'-i',
270+
str('/tmp/video.mp4'),
271+
DataPatternArg('coco128-every-480x640x3')),
269272
)),
270273

271274
# CppDemo(name='gesture_recognition_demo', implementation='cpp_gapi',
@@ -445,7 +448,7 @@ def single_option_cases(key, *args):
445448
test_cases=combine_cases(
446449
TestCase(options={'-no_show': None,
447450
**MONITORS,
448-
'-i': DataPatternArg('video.mp4')}),
451+
'-i': DataPatternArg('gaze-estimation-adas')}),
449452
TestCase(options={
450453
'-m': ModelArg('gaze-estimation-adas-0002'),
451454
'-m_hp': ModelArg('head-pose-estimation-adas-0001'),

demos/tests/run_tests.py

+13-5
Original file line numberDiff line numberDiff line change
@@ -44,21 +44,22 @@
4444

4545
from pathlib import Path
4646
from io import BytesIO
47-
import urllib.request
47+
from urllib.request import urlopen
4848
from zipfile import ZipFile
4949

5050
from args import ArgContext, Arg, ModelArg
5151
from cases import Demo
5252
from data_sequences import DATA_SEQUENCES
5353

5454
import shutil
55+
import requests
5556

5657
scopes = {
5758
'base': importlib.import_module('cases').DEMOS,
5859
'performance': importlib.import_module('performance_cases').DEMOS,
5960
}
6061
COCO128_URL = "https://ultralytics.com/assets/coco128.zip"
61-
VIDEO_URL = "https://github.com/intel-iot-devkit/sample-videos/raw/master/face-demographics-walking.mp4"
62+
VIDEO_URL = "https://storage.openvinotoolkit.org/data/test_data/videos/head-pose-face-detection-male.mp4"
6263

6364

6465
def parser_paths_list(supported_devices):
@@ -246,12 +247,19 @@ def main():
246247
print(*[demo.subdirectory for demo in demos_to_test], sep =',')
247248
os.environ["REQUESTS_CA_BUNDLE"] = certifi.where()
248249
os.environ["SSL_CERT_FILE"] = certifi.where()
249-
with urllib.request.urlopen(COCO128_URL) as zipresp: # nosec B310 # disable urllib_urlopen because url is hardcoded
250+
with urlopen(COCO128_URL) as zipresp: # nosec B310 # disable urllib_urlopen because url is hardcoded
250251
with ZipFile(BytesIO(zipresp.read())) as zfile:
251252
zfile.extractall(args.test_data_dir)
252253

253-
fullfilename = os.path.join(args.test_data_dir, "video.mp4")
254-
urllib.request.urlopen(VIDEO_URL, fullfilename)
254+
try:
255+
r = requests.get(VIDEO_URL)
256+
with open("video.mp4", 'wb') as f:
257+
f.write(r.content)
258+
print('Video for demos downloaded successfully')
259+
shutil.copy("video.mp4", "/tmp/")
260+
except requests.exceptions.HTTPError as err:
261+
print(err)
262+
255263

256264
with temp_dir_as_path() as global_temp_dir:
257265
if args.models_dir:

0 commit comments

Comments
 (0)