Merge pull request #10194 from mshabunin:fix-gcc7-warnings

pull/10188/merge
Alexander Alekhin 7 years ago
commit a79d0e19ad
  1. 3
      cmake/OpenCVCompilerOptions.cmake
  2. 3
      modules/imgcodecs/src/grfmt_gdal.cpp
  3. 2
      modules/videoio/src/cap_openni2.cpp

@ -128,6 +128,9 @@ if(CMAKE_COMPILER_IS_GNUCXX)
add_extra_compiler_option(-Wno-unnamed-type-template-args) add_extra_compiler_option(-Wno-unnamed-type-template-args)
add_extra_compiler_option(-Wno-comment) add_extra_compiler_option(-Wno-comment)
add_extra_compiler_option(-Wno-implicit-fallthrough) add_extra_compiler_option(-Wno-implicit-fallthrough)
if(CMAKE_COMPILER_IS_GNUCXX AND CMAKE_CXX_COMPILER_VERSION VERSION_EQUAL 7.2.0)
add_extra_compiler_option(-Wno-strict-overflow) # Issue is fixed in GCC 7.2.1
endif()
endif() endif()
add_extra_compiler_option(-fdiagnostics-show-option) add_extra_compiler_option(-fdiagnostics-show-option)

@ -426,7 +426,8 @@ bool GdalDecoder::readData( Mat& img ){
for( int y=0; y<nRows; y++ ){ for( int y=0; y<nRows; y++ ){
// get the entire row // get the entire row
band->RasterIO( GF_Read, 0, y, nCols, 1, scanline, nCols, 1, GDT_Float64, 0, 0); CPLErr err = band->RasterIO( GF_Read, 0, y, nCols, 1, scanline, nCols, 1, GDT_Float64, 0, 0);
CV_Assert(err == CE_None);
// set inside the image // set inside the image
for( int x=0; x<nCols; x++ ){ for( int x=0; x<nCols; x++ ){

@ -609,7 +609,7 @@ bool CvCapture_OpenNI2::setDepthGeneratorProperty( int propIdx, double propValue
if ( streams[CV_COLOR_STREAM].isValid() ) if ( streams[CV_COLOR_STREAM].isValid() )
{ {
openni::ImageRegistrationMode mode = propValue != 0.0 ? openni::IMAGE_REGISTRATION_DEPTH_TO_COLOR : openni::IMAGE_REGISTRATION_OFF; openni::ImageRegistrationMode mode = propValue != 0.0 ? openni::IMAGE_REGISTRATION_DEPTH_TO_COLOR : openni::IMAGE_REGISTRATION_OFF;
if( !device.getImageRegistrationMode() == mode ) if( device.getImageRegistrationMode() != mode )
{ {
if (device.isImageRegistrationModeSupported(mode)) if (device.isImageRegistrationModeSupported(mode))
{ {

Loading…
Cancel
Save