[ITK-users] built opencv bridge but can't find

Matt McCormick matt.mccormick at kitware.com
Tue Aug 30 13:28:38 EDT 2016


Hi Tammy,

Your project's CMakeLists.txt needs:

  find_package(ITK)
  include(${ITK_USE_FILE})

The "include(${ITK_USE_FILE})" command calls "include_directories"
with the directories containing itkOpenCVImageBridge.h.

HTH,
Matt

On Tue, Aug 30, 2016 at 12:35 PM, Tammy Diprima
<tammy.diprima at stonybrook.edu> wrote:
> OK I have an update.  So, set() worked to reset the broken variable
> (workaround).  And then I had to locate itkOpenCVImageBridge.* and copy the
> files to the location.
>
> That worked.
>
> But -- does anybody have an idea how I could have broken OpenCV_INCLUDE_DIRS
> in the first place?
> And also -- something tells me I shouldn't have had to copy the source files
> to the OpenCV_INCLUDE_DIRS.  What did I do wrong?
>
> Thanks again.
>
>
>
> 30 August 2016 at 12:25:
>
>> I re-ran ccmake on ITK with Module_ITKVideoBridgeOpenCV:BOOL=ON.
>> I recompiled using make.
>>
>> In my C++ program I'm including the headers:
>> #include <opencv2/opencv.hpp>
>> #include "itkOpenCVImageBridge.h"
>>
>> But it's saying "cannot find itkOpenCVImageBridge.h"
>>
>> I put messaging output in my CMakeLists.txt:
>> include_directories(${OpenCV_INCLUDE_DIRS})
>> MESSAGE( STATUS "OpenCV_INCLUDE_DIRS " ${OpenCV_INCLUDE_DIRS} )
>>
>> And the output shows that the directory is incorrect:
>> OpenCV_INCLUDE_DIRS /usr/local/include/opencv/usr/local/include
>>
>> This might be what's causing the problem.  I tried to do a set() but it
>> didn't seem to fix it.
>>
>> Can somebody please advise?
>>
>> Thanks.
>
>
>
> _____________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Kitware offers ITK Training Courses, for more information visit:
> http://www.kitware.com/products/protraining.php
>
> Please keep messages on-topic and check the ITK FAQ at:
> http://www.itk.org/Wiki/ITK_FAQ
>
> Follow this link to subscribe/unsubscribe:
> http://public.kitware.com/mailman/listinfo/insight-users
>


More information about the Insight-users mailing list