<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Advanced Topics on CamiTK</title>
    <link>https://camitk.timc.fr/docs/extensiondeveloper/advanced-topics/</link>
    <description>Recent content in Advanced Topics on CamiTK</description>
    <generator>Hugo</generator>
    <language>en</language>
    <atom:link href="https://camitk.timc.fr/docs/extensiondeveloper/advanced-topics/feed.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Support Policy</title>
      <link>https://camitk.timc.fr/docs/extensiondeveloper/advanced-topics/support-policy/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://camitk.timc.fr/docs/extensiondeveloper/advanced-topics/support-policy/</guid>
      <description>&lt;p&gt;&lt;img src=&#39;https://camitk.timc.fr/icons/developer/cpp_logo.svg&#39; style=&#39;height: 2em; vertical-align: middle;&#39;/&gt; &lt;i class=&#34;fa-brands fa-python fa-2x text-primary&#34; style=&#34;vertical-align: middle;&#34;&gt;&lt;/i&gt;&lt;/p&gt;&#xA;&lt;p&gt;This document lists the toolchain and dependencies currently supported (and recommended) for building CamiTK 6.0.0 and CamiTK develop.&lt;/p&gt;&#xA;&lt;h2 id=&#34;camitk-develop-continuous-integration-status&#34;&gt;CamiTK develop continuous integration status&lt;/h2&gt;&#xA;&lt;img src=&#34;https://gricad-gitlab.univ-grenoble-alpes.fr/CamiTK/CamiTK/badges/develop/pipeline.svg&#34; referrerpolicy=&#34;no-referrer&#34; alt=&#34;Develop branch pipeline status&#34; class=&#34;ms-2&#34;/&gt;&#xA;&lt;h2 id=&#34;supported-operating-systems&#34;&gt;Supported Operating Systems&lt;/h2&gt;&#xA;&lt;p&gt;The CamiTK project team is currently using the following OS during continuous integration:&lt;/p&gt;&#xA;&lt;div class=&#34;td-card-group card-group p-0 mb-4&#34;&gt;&#xA;&lt;div class=&#34;td-card card border me-4&#34;&gt;&#xA;&lt;div class=&#34;card-header&#34;&gt;&#xA;      &lt;strong&gt;&lt;i class=&#39;fab fa-debian&#39;&gt;&lt;/i&gt; Debian testing&lt;/strong&gt;&#xA;    &lt;/div&gt;&#xA;&lt;div class=&#34;card-body&#34;&gt;&#xA;    &lt;p class=&#34;card-text&#34;&gt;&#xA;        &lt;h5 id=&#34;debian-14-forky&#34;&gt;Debian 14 Forky&lt;/h5&gt;&#xA;&lt;p&gt;Debian is &lt;a href=&#34;https://distrowatch.com/search.php?basedon=Debian&#34;&gt;the base of&lt;/a&gt; &lt;a href=&#34;https://en.wikipedia.org/wiki/Category:Debian-based_distributions&#34;&gt;many&lt;/a&gt; &lt;a href=&#34;https://www.Debian.org/derivatives/&#34;&gt;distributions&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Using Debian Testing allows the CamiTK team to make sure the most recent version of Linux packages are supported.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Creating your own specific application</title>
      <link>https://camitk.timc.fr/docs/extensiondeveloper/advanced-topics/custom-application/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://camitk.timc.fr/docs/extensiondeveloper/advanced-topics/custom-application/</guid>
      <description>&lt;img src=&#39;https://camitk.timc.fr/icons/developer/cpp_logo.svg&#39; style=&#39;height: 2em; vertical-align: middle;&#39;/&gt;&#xA;&lt;p&gt;Creating your own CamiTK application is probably not what you want to do first. It is also not what you &lt;em&gt;need&lt;/em&gt; to do either (at least in 95% of the use cases that we have seen so far in the projects that use CamiTK).&lt;/p&gt;&#xA;&lt;p&gt;The already provided &lt;a href=&#34;https://camitk.timc.fr/docs/extensiondeveloper/getting-started/applications/imp/&#34;&gt;CamiTK &lt;em&gt;imp&lt;/em&gt; application&lt;/a&gt; is highly customizable,&#xA;features a lot of use cases that you will need to replicate (menu, history recording, preference settings, &amp;hellip;), and can also be customizable thanks to the fact that all the viewers are in docks (that you can move or remove as you see fit).&lt;/p&gt;</description>
    </item>
    <item>
      <title>Using OpenCV in a CamiTK extension project</title>
      <link>https://camitk.timc.fr/docs/extensiondeveloper/advanced-topics/using-opencv/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://camitk.timc.fr/docs/extensiondeveloper/advanced-topics/using-opencv/</guid>
      <description>&lt;img src=&#39;https://camitk.timc.fr/icons/developer/cpp_logo.svg&#39; style=&#39;height: 2em; vertical-align: middle;&#39;/&gt;&#xA;&lt;p&gt;Although CamiTK Community Edition does not depends on OpenCV, if your extension requires OpenCV, this page presents the correct way of setting up, install and use OpenCV for a flawless integration.&lt;/p&gt;&#xA;&lt;h2 id=&#34;setup-and-install-opencv&#34;&gt;Setup and install OpenCV&lt;/h2&gt;&#xA;&lt;h3 id=&#34;on-linux&#34;&gt;On Linux&lt;/h3&gt;&#xA;&lt;p&gt;On Ubuntu, Debian or derivatives, just install the dev package (typically using &lt;code&gt;sudo apt install libopencv-dev&lt;/code&gt;).&lt;/p&gt;&#xA;&lt;p&gt;For other Linux distribution, please check that a package is available. Otherwise just refer to the OpenCV documentation or get inspired by the windows setup below. As OpenCV is also using CMake, it is a easy step.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Deploy CamiTK with your extensions</title>
      <link>https://camitk.timc.fr/docs/extensiondeveloper/advanced-topics/deploy-your-extensions/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://camitk.timc.fr/docs/extensiondeveloper/advanced-topics/deploy-your-extensions/</guid>
      <description>&lt;img src=&#39;https://camitk.timc.fr/icons/developer/cpp_logo.svg&#39; style=&#39;height: 2em; vertical-align: middle;&#39;/&gt;&#xA;&lt;p&gt;Once your extension has reached a stable state, the next step is often to give it to another user or developer so that it can test it.&#xA;This is what we call &amp;ldquo;distribute and deploy your CamiTK extensions&amp;rdquo;.&lt;/p&gt;&#xA;&lt;p&gt;The dependency chain might be quite fragile when it comes to C++ where there is not (yet) an official package manager, especially on Windows.&lt;/p&gt;&#xA;&lt;p&gt;This page provides a recipe to easily get all you need to run CamiTK and your extensions (called &lt;code&gt;mycep&lt;/code&gt; henceforward) on another computer (called the target computer henceforward) than the one you used to develop (called the developer computer henceforward).&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
