mirror of
https://github.com/Laex/Delphi-OpenCV.git
synced 2024-11-15 07:45:53 +01:00
+FFMPEG VideoEncoder class
Signed-off-by: Laentir Valetov <laex@bk.ru>
This commit is contained in:
parent
e101367d2f
commit
2c3f7fa904
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -121,28 +121,10 @@ object MainForm: TMainForm
|
||||
Operation.Scale = 1.000000000000000000
|
||||
Operations = <
|
||||
item
|
||||
OperationClassName = 'TocvHaarCascade'
|
||||
Operation.Equalize = True
|
||||
Operation.Scale = 1.300000000000000000
|
||||
Operation.MinNeighbors = 3
|
||||
Operation.MinSize.X = 30
|
||||
Operation.MinSize.Y = 30
|
||||
Operation.MaxSize.X = 0
|
||||
Operation.MaxSize.Y = 0
|
||||
Operation.DrawHaarCascade.Enabled = False
|
||||
Operation.DrawHaarCascade.Thickness = 1
|
||||
Operation.DrawHaarCascade.Offset.X = 0
|
||||
Operation.DrawHaarCascade.Offset.Y = 0
|
||||
Operation.NotifyOnlyWhenFound = False
|
||||
OperationClassName = 'TocvNoneOperation'
|
||||
end
|
||||
item
|
||||
OperationClassName = 'TovcCropOperation'
|
||||
Operation.CropRect.Left = 0
|
||||
Operation.CropRect.Top = 0
|
||||
Operation.CropRect.Bottom = 0
|
||||
Operation.CropRect.Right = 0
|
||||
Operation.CropRect.Width = 0
|
||||
Operation.CropRect.Height = 0
|
||||
OperationClassName = 'TocvNoneOperation'
|
||||
end>
|
||||
OperationsEnabled = False
|
||||
OnAfterEachOperation = ocvmgprtn1AfterEachOperation
|
||||
|
@ -27,8 +27,8 @@ interface
|
||||
|
||||
uses
|
||||
Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
|
||||
Vcl.Controls, Vcl.Forms, Vcl.Dialogs, uOCVTypes, uOCVImageOperation,
|
||||
ocv.core.types_c, uOCVSource, uOCVView, Vcl.StdCtrls, Vcl.ExtCtrls;
|
||||
Vcl.Controls, Vcl.Forms, Vcl.Dialogs, ocv.comp.Types, ocv.comp.ImageOperation,
|
||||
ocv.core.types_c, ocv.comp.Source, ocv.comp.View, Vcl.StdCtrls, Vcl.ExtCtrls;
|
||||
|
||||
type
|
||||
TMainForm = class(TForm)
|
||||
@ -98,11 +98,11 @@ procedure TMainForm.ocvmgprtn1AfterEachOperation(PrevOperation, Operation, NextO
|
||||
Var
|
||||
H: TocvRects;
|
||||
begin
|
||||
if (Operation is TocvHaarCascade) and (NextOperation is TovcCropOperation) then
|
||||
if (Operation is TocvHaarCascade) and (NextOperation is TocvCropOperation) then
|
||||
begin
|
||||
H := (Operation as TocvHaarCascade).HaarRects;
|
||||
if Length(H) > 0 then
|
||||
(NextOperation as TovcCropOperation).CropRect.ocvRect := H[0];
|
||||
(NextOperation as TocvCropOperation).CropRect.ocvRect := H[0];
|
||||
end;
|
||||
end;
|
||||
|
||||
|
@ -15,6 +15,9 @@
|
||||
<Projects Include="scaling_video\scaling_video.dproj">
|
||||
<Dependencies/>
|
||||
</Projects>
|
||||
<Projects Include="VideoEncoder\ffmVideoEncoder.dproj">
|
||||
<Dependencies/>
|
||||
</Projects>
|
||||
</ItemGroup>
|
||||
<ProjectExtensions>
|
||||
<Borland.Personality>Default.Personality.12</Borland.Personality>
|
||||
@ -59,14 +62,23 @@
|
||||
<Target Name="scaling_video:Make">
|
||||
<MSBuild Projects="scaling_video\scaling_video.dproj" Targets="Make"/>
|
||||
</Target>
|
||||
<Target Name="ffmVideoEncoder">
|
||||
<MSBuild Projects="VideoEncoder\ffmVideoEncoder.dproj"/>
|
||||
</Target>
|
||||
<Target Name="ffmVideoEncoder:Clean">
|
||||
<MSBuild Projects="VideoEncoder\ffmVideoEncoder.dproj" Targets="Clean"/>
|
||||
</Target>
|
||||
<Target Name="ffmVideoEncoder:Make">
|
||||
<MSBuild Projects="VideoEncoder\ffmVideoEncoder.dproj" Targets="Make"/>
|
||||
</Target>
|
||||
<Target Name="Build">
|
||||
<CallTarget Targets="ffmpeg_sample_player;filtering_video;metadata;scaling_video"/>
|
||||
<CallTarget Targets="ffmpeg_sample_player;filtering_video;metadata;scaling_video;ffmVideoEncoder"/>
|
||||
</Target>
|
||||
<Target Name="Clean">
|
||||
<CallTarget Targets="ffmpeg_sample_player:Clean;filtering_video:Clean;metadata:Clean;scaling_video:Clean"/>
|
||||
<CallTarget Targets="ffmpeg_sample_player:Clean;filtering_video:Clean;metadata:Clean;scaling_video:Clean;ffmVideoEncoder:Clean"/>
|
||||
</Target>
|
||||
<Target Name="Make">
|
||||
<CallTarget Targets="ffmpeg_sample_player:Make;filtering_video:Make;metadata:Make;scaling_video:Make"/>
|
||||
<CallTarget Targets="ffmpeg_sample_player:Make;filtering_video:Make;metadata:Make;scaling_video:Make;ffmVideoEncoder:Make"/>
|
||||
</Target>
|
||||
<Import Project="$(BDS)\Bin\CodeGear.Group.Targets" Condition="Exists('$(BDS)\Bin\CodeGear.Group.Targets')"/>
|
||||
</Project>
|
||||
|
124
samples/FFMpeg/VideoEncoder/ffmVideoEncoder.dpr
Normal file
124
samples/FFMpeg/VideoEncoder/ffmVideoEncoder.dpr
Normal file
@ -0,0 +1,124 @@
|
||||
program ffmVideoEncoder;
|
||||
|
||||
{$APPTYPE CONSOLE}
|
||||
{$POINTERMATH ON}
|
||||
{$R *.res}
|
||||
|
||||
uses
|
||||
System.SysUtils,
|
||||
ffm.cls.videoencoder,
|
||||
ffm.libavcodec.avcodec,
|
||||
ffm.pixfmt,
|
||||
ffm.mem,
|
||||
ffm.frame;
|
||||
|
||||
Var
|
||||
seed: Single = 1.0;
|
||||
|
||||
// Create test video frame
|
||||
procedure CreateFrame(const buffer: PByte; const w, h, bytespan: Integer);
|
||||
Var
|
||||
wxh: Integer;
|
||||
i, j: Integer;
|
||||
line: PByte;
|
||||
begin
|
||||
wxh := w * h;
|
||||
for i := 0 to h - 1 do
|
||||
begin
|
||||
line := @buffer[i * bytespan];
|
||||
for j := 0 to w - 1 do
|
||||
begin
|
||||
// RGB
|
||||
line[0] := Trunc(255 * sin((i / wxh * seed) * 3.14));
|
||||
line[1] := Trunc(255 * cos((j / wxh * seed) * 3.14));
|
||||
line[2] := Trunc(255 * sin(((i + j) / wxh * seed) * 3.14));
|
||||
line := line + 3;
|
||||
end;
|
||||
end;
|
||||
seed := seed + 2.2;
|
||||
end;
|
||||
|
||||
Var
|
||||
shift: Single = 0.0;
|
||||
seconds: Single = 0.0;
|
||||
|
||||
minNu: Single = 3.14 / (44100.0) * 700.0;
|
||||
maxNu: Single = 3.14 / (44100.0) * 1500.0;
|
||||
speedNu: Single = 3.14 / (44100.0) * 10.0;
|
||||
|
||||
varNu: Single = 3.14 / (44100.0) * 700.0;
|
||||
|
||||
// Create sample
|
||||
procedure CreateSample(const buffer: PByte; const sampleCount: Integer);
|
||||
Var
|
||||
shift, seconds, minNu, maxNu, speedNu, varNu: Single;
|
||||
i: Integer;
|
||||
begin
|
||||
if (varNu > maxNu) then
|
||||
varNu := minNu;
|
||||
|
||||
varNu := varNu + speedNu;
|
||||
|
||||
for i := 0 to sampleCount - 1 do
|
||||
begin
|
||||
seconds := seconds + 1.0 / 44100.0;
|
||||
buffer[i] := Trunc(sin(i * varNu + shift) * $4FFF);
|
||||
end;
|
||||
shift := shift + varNu * sampleCount;
|
||||
end;
|
||||
|
||||
const
|
||||
W_VIDEO = 640;
|
||||
H_VIDEO = 480;
|
||||
FILE_NAME = 'c:\temp\1.avi';
|
||||
FRAME_COUNT = 150;
|
||||
CONTAINER = 'auto';
|
||||
|
||||
Var
|
||||
encoder: TFFMVideoEncoder;
|
||||
w, h: Integer;
|
||||
frame: pAVFrame;
|
||||
nSampleSize: Integer;
|
||||
sample: PByte;
|
||||
bufferImgSize: Integer;
|
||||
buffer: PByte;
|
||||
i: Integer;
|
||||
|
||||
begin
|
||||
try
|
||||
encoder := TFFMVideoEncoder.Create;
|
||||
|
||||
if encoder.InitFile(FILE_NAME, CONTAINER, W_VIDEO, H_VIDEO) then
|
||||
begin
|
||||
w := W_VIDEO;
|
||||
h := H_VIDEO;
|
||||
frame := avcodec_alloc_frame();
|
||||
nSampleSize := 2 * 44100 div 25; // 1 / 25 sec * FORMAT SIZE(S16)
|
||||
sample := AllocMem(nSampleSize);
|
||||
// Create frame
|
||||
bufferImgSize := avpicture_get_size(AV_PIX_FMT_BGR24, w, h);
|
||||
buffer := av_mallocz(bufferImgSize);
|
||||
avpicture_fill(pAVPicture(frame), buffer, AV_PIX_FMT_BGR24, w, h);
|
||||
|
||||
for i := 0 to FRAME_COUNT - 1 do
|
||||
begin
|
||||
CreateFrame(frame^.data[0], w, h, frame^.linesize[0]);
|
||||
CreateSample(sample, nSampleSize div 2);
|
||||
if not encoder.AddFrame(frame, sample, nSampleSize) then
|
||||
Writeln('Cannot write frame');
|
||||
end;
|
||||
|
||||
encoder.Finish();
|
||||
av_free(frame^.data[0]);
|
||||
av_free(frame);
|
||||
FreeMem(sample);
|
||||
sample := nil;
|
||||
end
|
||||
else
|
||||
Writeln('Cannot open file ' + FILE_NAME);
|
||||
except
|
||||
on E: Exception do
|
||||
Writeln(E.ClassName, ': ', E.Message);
|
||||
end;
|
||||
|
||||
end.
|
166
samples/FFMpeg/VideoEncoder/ffmVideoEncoder.dproj
Normal file
166
samples/FFMpeg/VideoEncoder/ffmVideoEncoder.dproj
Normal file
@ -0,0 +1,166 @@
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<ProjectGuid>{8A61BB0C-02D9-43F4-9C83-FBB6205E7FA1}</ProjectGuid>
|
||||
<ProjectVersion>15.4</ProjectVersion>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
<MainSource>ffmVideoEncoder.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<Platform Condition="'$(Platform)'==''">Win32</Platform>
|
||||
<TargetedPlatforms>1</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Config)'=='Base' or '$(Base)'!=''">
|
||||
<Base>true</Base>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="('$(Platform)'=='Android' and '$(Base)'=='true') or '$(Base_Android)'!=''">
|
||||
<Base_Android>true</Base_Android>
|
||||
<CfgParent>Base</CfgParent>
|
||||
<Base>true</Base>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="('$(Platform)'=='iOSDevice' and '$(Base)'=='true') or '$(Base_iOSDevice)'!=''">
|
||||
<Base_iOSDevice>true</Base_iOSDevice>
|
||||
<CfgParent>Base</CfgParent>
|
||||
<Base>true</Base>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="('$(Platform)'=='iOSSimulator' and '$(Base)'=='true') or '$(Base_iOSSimulator)'!=''">
|
||||
<Base_iOSSimulator>true</Base_iOSSimulator>
|
||||
<CfgParent>Base</CfgParent>
|
||||
<Base>true</Base>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="('$(Platform)'=='OSX32' and '$(Base)'=='true') or '$(Base_OSX32)'!=''">
|
||||
<Base_OSX32>true</Base_OSX32>
|
||||
<CfgParent>Base</CfgParent>
|
||||
<Base>true</Base>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Base)'=='true') or '$(Base_Win32)'!=''">
|
||||
<Base_Win32>true</Base_Win32>
|
||||
<CfgParent>Base</CfgParent>
|
||||
<Base>true</Base>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="('$(Platform)'=='Win64' and '$(Base)'=='true') or '$(Base_Win64)'!=''">
|
||||
<Base_Win64>true</Base_Win64>
|
||||
<CfgParent>Base</CfgParent>
|
||||
<Base>true</Base>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Config)'=='Debug' or '$(Cfg_1)'!=''">
|
||||
<Cfg_1>true</Cfg_1>
|
||||
<CfgParent>Base</CfgParent>
|
||||
<Base>true</Base>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="('$(Platform)'=='Win32' and '$(Cfg_1)'=='true') or '$(Cfg_1_Win32)'!=''">
|
||||
<Cfg_1_Win32>true</Cfg_1_Win32>
|
||||
<CfgParent>Cfg_1</CfgParent>
|
||||
<Cfg_1>true</Cfg_1>
|
||||
<Base>true</Base>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Config)'=='Release' or '$(Cfg_2)'!=''">
|
||||
<Cfg_2>true</Cfg_2>
|
||||
<CfgParent>Base</CfgParent>
|
||||
<Base>true</Base>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Base)'!=''">
|
||||
<Manifest_File>None</Manifest_File>
|
||||
<VerInfo_Keys>CompanyName=;FileDescription=;FileVersion=1.0.0.0;InternalName=;LegalCopyright=;LegalTrademarks=;OriginalFilename=;ProductName=;ProductVersion=1.0.0.0;Comments=</VerInfo_Keys>
|
||||
<VerInfo_Locale>1049</VerInfo_Locale>
|
||||
<DCC_Namespace>System;Xml;Data;Datasnap;Web;Soap;$(DCC_Namespace)</DCC_Namespace>
|
||||
<SanitizedProjectName>ffmVideoEncoder</SanitizedProjectName>
|
||||
<DCC_DcuOutput>.\$(Platform)\$(Config)</DCC_DcuOutput>
|
||||
<DCC_ExeOutput>..\..\..\bin\$(Platform)</DCC_ExeOutput>
|
||||
<DCC_E>false</DCC_E>
|
||||
<DCC_N>false</DCC_N>
|
||||
<DCC_S>false</DCC_S>
|
||||
<DCC_F>false</DCC_F>
|
||||
<DCC_K>false</DCC_K>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Base_Android)'!=''">
|
||||
<Android_LauncherIcon48>$(BDS)\bin\Artwork\Android\FM_LauncherIcon_48x48.png</Android_LauncherIcon48>
|
||||
<Android_LauncherIcon96>$(BDS)\bin\Artwork\Android\FM_LauncherIcon_96x96.png</Android_LauncherIcon96>
|
||||
<Android_LauncherIcon72>$(BDS)\bin\Artwork\Android\FM_LauncherIcon_72x72.png</Android_LauncherIcon72>
|
||||
<DCC_UsePackage>DBXInterBaseDriver;DataSnapCommon;DbxCommonDriver;dbxcds;CustomIPTransport;dsnap;IndyIPServer;IndyCore;CloudService;FmxTeeUI;FireDACIBDriver;dsnapxml;OpenCV200;bindcompfmx;RESTBackendComponents;dbrtl;FireDACCommon;bindcomp;xmlrtl;ibxpress;FireDACCommonDriver;bindengine;soaprtl;FMXTee;inet;soapmidas;dxPSDBTeeChartRS19;RESTComponents;dbexpress;IndyIPClient;FireDACSqliteDriver;autoupgrXE5;FireDACDSDriver;DBXSqliteDriver;fmx;IndySystem;tethering;DataSnapClient;DataSnapProviderClient;fmxFireDAC;IndyIPCommon;DataSnapFireDAC;FireDACDBXDriver;soapserver;dxPSTeeChartRS19;rtl;DbxClientDriver;DataSnapNativeClient;IndyProtocols;bindcompdbx;FireDAC;$(DCC_UsePackage)</DCC_UsePackage>
|
||||
<Android_LauncherIcon144>$(BDS)\bin\Artwork\Android\FM_LauncherIcon_144x144.png</Android_LauncherIcon144>
|
||||
<Android_LauncherIcon36>$(BDS)\bin\Artwork\Android\FM_LauncherIcon_36x36.png</Android_LauncherIcon36>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Base_iOSDevice)'!=''">
|
||||
<DCC_UsePackage>DBXInterBaseDriver;DataSnapCommon;DbxCommonDriver;dbxcds;CustomIPTransport;dsnap;IndyIPServer;IndyCore;CloudService;FmxTeeUI;FireDACIBDriver;dsnapxml;OpenCV200;bindcompfmx;RESTBackendComponents;dbrtl;FireDACCommon;bindcomp;xmlrtl;ibxpress;FireDACCommonDriver;bindengine;soaprtl;FMXTee;inet;soapmidas;RESTComponents;dbexpress;IndyIPClient;FireDACSqliteDriver;FireDACDSDriver;DBXSqliteDriver;fmx;IndySystem;tethering;DataSnapClient;DataSnapProviderClient;fmxFireDAC;fmxase;IndyIPCommon;DataSnapFireDAC;FireDACDBXDriver;soapserver;rtl;DbxClientDriver;DataSnapNativeClient;IndyProtocols;bindcompdbx;FireDAC;$(DCC_UsePackage)</DCC_UsePackage>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Base_iOSSimulator)'!=''">
|
||||
<DCC_UsePackage>DBXInterBaseDriver;DataSnapCommon;DbxCommonDriver;dbxcds;CustomIPTransport;dsnap;IndyIPServer;IndyCore;CloudService;FmxTeeUI;FireDACIBDriver;dsnapxml;OpenCV200;bindcompfmx;RESTBackendComponents;dbrtl;FireDACCommon;bindcomp;xmlrtl;ibxpress;FireDACCommonDriver;bindengine;soaprtl;FMXTee;inet;soapmidas;RESTComponents;dbexpress;IndyIPClient;FireDACSqliteDriver;FireDACDSDriver;DBXSqliteDriver;fmx;IndySystem;tethering;DataSnapClient;DataSnapProviderClient;fmxFireDAC;fmxase;IndyIPCommon;DataSnapFireDAC;FireDACDBXDriver;soapserver;rtl;DbxClientDriver;DataSnapNativeClient;IndyProtocols;bindcompdbx;FireDAC;$(DCC_UsePackage)</DCC_UsePackage>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Base_OSX32)'!=''">
|
||||
<DCC_ConsoleTarget>true</DCC_ConsoleTarget>
|
||||
<DCC_UsePackage>FireDACPgDriver;DBXInterBaseDriver;DataSnapServer;DataSnapCommon;DbxCommonDriver;dbxcds;CustomIPTransport;dsnap;IndyIPServer;IndyCore;CloudService;FmxTeeUI;FireDACIBDriver;dsnapxml;FireDACDb2Driver;bindcompfmx;FireDACODBCDriver;RESTBackendComponents;dbrtl;FireDACCommon;bindcomp;inetdb;xmlrtl;ibxpress;FireDACCommonDriver;bindengine;soaprtl;FMXTee;FireDACMSSQLDriver;DBXInformixDriver;DataSnapServerMidas;DBXFirebirdDriver;inet;FireDACMySQLDriver;soapmidas;DBXSybaseASADriver;RESTComponents;dbexpress;IndyIPClient;FireDACSqliteDriver;FireDACDSDriver;DBXSqliteDriver;fmx;IndySystem;tethering;DataSnapClient;DataSnapProviderClient;fmxFireDAC;DBXOracleDriver;fmxase;IndyIPCommon;DataSnapFireDAC;FireDACDBXDriver;soapserver;inetdbxpress;FireDACInfxDriver;FireDACASADriver;rtl;DbxClientDriver;DataSnapNativeClient;IndyProtocols;DBXMySQLDriver;bindcompdbx;FireDACADSDriver;FireDAC;fmxobj;FireDACOracleDriver;fmxdae;FireDACMSAccDriver;DataSnapIndy10ServerTransport;$(DCC_UsePackage)</DCC_UsePackage>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Base_Win32)'!=''">
|
||||
<DCC_Namespace>Winapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;$(DCC_Namespace)</DCC_Namespace>
|
||||
<VerInfo_Locale>1033</VerInfo_Locale>
|
||||
<DCC_ConsoleTarget>true</DCC_ConsoleTarget>
|
||||
<DCC_UsePackage>dxSkinOffice2007BlackRS19;JvGlobus;JvMM;JvManagedThreads;dxSkinLiquidSkyRS19;cxBarEditItemRS19;OverbyteIcsDXE5Run;FireDACPgDriver;dxWizardControlRS19;dxPScxCommonRS19;tmswizdXE5;dxThemeRS19;JvCrypt;XiButtonXE4;cxGridRS19;dxPScxExtCommonRS19;DBXInterBaseDriver;DataSnapServer;DataSnapCommon;cxSchedulerRS19;JvNet;JvDotNetCtrls;DbxCommonDriver;vclimg;dbxcds;dxFlowChartRS19;DatasnapConnectorsFreePascal;JvXPCtrls;dxdbtrRS19;dxSkinSpringTimeRS19;vcldb;dxdborRS19;dxDockingRS19;dxSkinsdxDLPainterRS19;cxSpreadSheetRS19;dxtrmdRS19;dxSpellCheckerRS19;CustomIPTransport;dxTileControlRS19;dsnap;IndyIPServer;dxPSCoreRS19;dxSkinFoggyRS19;IndyCore;cxSchedulerGridRS19;cxPivotGridOLAPRS19;dxSkinStardustRS19;CloudService;FmxTeeUI;FireDACIBDriver;dxSkinXmas2008BlueRS19;JvDB;JvRuntimeDesign;dxSkinValentineRS19;fsIBX20;dsnapxml;dxPScxSchedulerLnkRS19;dxSkinDarkSideRS19;FireDACDb2Driver;dxSkinLondonLiquidSkyRS19;JclDeveloperTools;dxBarExtDBItemsRS19;dxTabbedMDIRS19;OpenCV200;dxSkinOffice2013WhiteRS19;dxSkinSharpRS19;bindcompfmx;dxSkinBlueprintRS19;dxSkinOffice2007PinkRS19;frx20;vcldbx;cxExportRS19;FireDACODBCDriver;RESTBackendComponents;dxSkinCoffeeRS19;dbrtl;FireDACCommon;bindcomp;inetdb;dxSkinBlueRS19;JvPluginSystem;dxServerModeRS19;DBXOdbcDriver;JvCmp;vclFireDAC;dxSkinMoneyTwinsRS19;cxPivotGridChartRS19;xmlrtl;dxSkiniMaginaryRS19;ibxpress;JvTimeFramework;dxSkinOffice2007GreenRS19;FireDACCommonDriver;bindengine;vclactnband;soaprtl;FMXTee;dxRibbonRS19;bindcompvcl;dxADOServerModeRS19;Jcl;vclie;dxPSdxLCLnkRS19;dxSkinBlackRS19;dxSkinOffice2010BlackRS19;dxSkinSevenClassicRS19;FireDACMSSQLDriver;DBXInformixDriver;Intraweb;DataSnapServerMidas;dsnapcon;DBXFirebirdDriver;dxSkinsdxNavBarPainterRS19;inet;dxPSdxFCLnkRS19;dxSkinscxSchedulerPainterRS19;JvPascalInterpreter;FireDACMySQLDriver;soapmidas;vclx;dxPSPrVwRibbonRS19;dxPSDBTeeChartRS19;DBXSybaseASADriver;RESTComponents;dxSkinLilianRS19;dxSkinscxPCPainterRS19;dbexpress;IndyIPClient;JvBDE;tmsdXE5;cxSchedulerTreeBrowserRS19;dxPScxSSLnkRS19;dxPScxPivotGridLnkRS19;dxSkinSharpPlusRS19;FireDACSqliteDriver;autoupgrXE5;FireDACDSDriver;ZComponent;DBXSqliteDriver;dxPSdxDBTVLnkRS19;dxSkinOffice2007BlueRS19;cxDataRS19;cxLibraryRS19;fmx;JvDlgs;IndySystem;RVButtonXE6;TeeDB;tethering;dxPsPrVwAdvRS19;dxSkinHighContrastRS19;inetdbbde;vclib;DataSnapClient;DataSnapProviderClient;DBXSybaseASEDriver;dxmdsRS19;dxSkinOffice2010SilverRS19;dxSkinsdxBarPainterRS19;fsBDE20;MetropolisUILiveTile;dxPSdxOCLnkRS19;vcldsnap;fmxFireDAC;DBXDb2Driver;dxSkinDevExpressDarkStyleRS19;DBXOracleDriver;dxBarDBNavRS19;JvCore;vclribbon;dxSkinSilverRS19;dxSkinVS2010RS19;fmxase;vcl;dxPSdxDBOCLnkRS19;DBXMSSQLDriver;IndyIPCommon;CodeSiteExpressPkg;dxBarRS19;cxTreeListdxBarPopupMenuRS19;DataSnapFireDAC;FireDACDBXDriver;JvAppFrm;soapserver;dxFireDACServerModeRS19;inetdbxpress;fsTee20;frxTee20;cxEditorsRS19;dxSkinMcSkinRS19;FireDACInfxDriver;JvDocking;adortl;dxSkinOffice2007SilverRS19;frxDB20;JvWizards;FireDACASADriver;dxSkinSevenRS19;JvHMI;dxDBXServerModeRS19;dxLayoutControlRS19;dxPSTeeChartRS19;dxSkinWhiteprintRS19;cxPageControlRS19;fsADO20;JvBands;ZDbc;rtl;dcldxSkinsCoreRS19;DbxClientDriver;ZPlain;dxPScxGridLnkRS19;Tee;cxPageControldxBarPopupMenuRS19;cxVerticalGridRS19;JclContainers;CPortLibDXE;JvSystem;DataSnapNativeClient;svnui;dxSkinsdxRibbonPainterRS19;dxSkinSummer2008RS19;cxPivotGridRS19;dxComnRS19;IndyProtocols;DBXMySQLDriver;dxSkinTheAsphaltWorldRS19;JvControls;tmsxlsdXE5;dxPSLnksRS19;viTimeLineDPK;bindcompdbx;TeeUI;JvJans;JvPrintPreview;JvPageComps;dxSkinDarkRoomRS19;JvStdCtrls;JvCustom;dxSkinPumpkinRS19;dxBarExtItemsRS19;FireDACADSDriver;vcltouch;ZCore;dxNavBarRS19;VclSmp;FireDAC;VCLRESTComponents;dxGDIPlusRS19;DataSnapConnectors;dxCoreRS19;dxPScxVGridLnkRS19;fsDB20;dxPScxTLLnkRS19;dxSkinsCoreRS19;fmxobj;dxSkinGlassOceansRS19;JclVcl;ZParseSql;dxPScxPCProdRS19;fs20;svn;tmsexdXE5;dxSkinOffice2010BlueRS19;FireDACOracleDriver;fmxdae;dxorgcRS19;bdertl;cxTreeListRS19;FireDACMSAccDriver;DataSnapIndy10ServerTransport;dxSkinDevExpressStyleRS19;dxSkinCaramelRS19;$(DCC_UsePackage)</DCC_UsePackage>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Base_Win64)'!=''">
|
||||
<DCC_ConsoleTarget>true</DCC_ConsoleTarget>
|
||||
<DCC_UsePackage>dxSkinOffice2007BlackRS19;dxSkinLiquidSkyRS19;cxBarEditItemRS19;OverbyteIcsDXE5Run;FireDACPgDriver;dxWizardControlRS19;dxPScxCommonRS19;dxThemeRS19;cxGridRS19;dxPScxExtCommonRS19;DBXInterBaseDriver;DataSnapServer;DataSnapCommon;cxSchedulerRS19;DbxCommonDriver;vclimg;dbxcds;dxFlowChartRS19;DatasnapConnectorsFreePascal;dxdbtrRS19;dxSkinSpringTimeRS19;vcldb;dxdborRS19;dxDockingRS19;dxSkinsdxDLPainterRS19;cxSpreadSheetRS19;dxtrmdRS19;dxSpellCheckerRS19;CustomIPTransport;dxTileControlRS19;dsnap;IndyIPServer;dxPSCoreRS19;dxSkinFoggyRS19;IndyCore;cxSchedulerGridRS19;cxPivotGridOLAPRS19;dxSkinStardustRS19;CloudService;FmxTeeUI;FireDACIBDriver;dxSkinXmas2008BlueRS19;dxSkinValentineRS19;dsnapxml;dxPScxSchedulerLnkRS19;dxSkinDarkSideRS19;FireDACDb2Driver;dxSkinLondonLiquidSkyRS19;dxBarExtDBItemsRS19;dxTabbedMDIRS19;OpenCV200;dxSkinOffice2013WhiteRS19;dxSkinSharpRS19;bindcompfmx;dxSkinBlueprintRS19;dxSkinOffice2007PinkRS19;cxExportRS19;FireDACODBCDriver;RESTBackendComponents;dxSkinCoffeeRS19;dbrtl;FireDACCommon;bindcomp;inetdb;dxSkinBlueRS19;dxServerModeRS19;DBXOdbcDriver;vclFireDAC;dxSkinMoneyTwinsRS19;cxPivotGridChartRS19;xmlrtl;dxSkiniMaginaryRS19;ibxpress;dxSkinOffice2007GreenRS19;FireDACCommonDriver;bindengine;vclactnband;soaprtl;FMXTee;dxRibbonRS19;bindcompvcl;dxADOServerModeRS19;vclie;dxPSdxLCLnkRS19;dxSkinBlackRS19;dxSkinOffice2010BlackRS19;dxSkinSevenClassicRS19;FireDACMSSQLDriver;DBXInformixDriver;Intraweb;DataSnapServerMidas;dsnapcon;DBXFirebirdDriver;dxSkinsdxNavBarPainterRS19;inet;dxPSdxFCLnkRS19;dxSkinscxSchedulerPainterRS19;FireDACMySQLDriver;soapmidas;vclx;dxPSPrVwRibbonRS19;DBXSybaseASADriver;RESTComponents;dxSkinLilianRS19;dxSkinscxPCPainterRS19;dbexpress;IndyIPClient;tmsdXE5;cxSchedulerTreeBrowserRS19;dxPScxSSLnkRS19;dxPScxPivotGridLnkRS19;dxSkinSharpPlusRS19;FireDACSqliteDriver;FireDACDSDriver;ZComponent;DBXSqliteDriver;dxPSdxDBTVLnkRS19;dxSkinOffice2007BlueRS19;cxDataRS19;cxLibraryRS19;fmx;IndySystem;TeeDB;tethering;dxPsPrVwAdvRS19;dxSkinHighContrastRS19;vclib;DataSnapClient;DataSnapProviderClient;DBXSybaseASEDriver;dxmdsRS19;dxSkinOffice2010SilverRS19;dxSkinsdxBarPainterRS19;MetropolisUILiveTile;dxPSdxOCLnkRS19;vcldsnap;fmxFireDAC;DBXDb2Driver;dxSkinDevExpressDarkStyleRS19;DBXOracleDriver;dxBarDBNavRS19;vclribbon;dxSkinSilverRS19;dxSkinVS2010RS19;fmxase;vcl;dxPSdxDBOCLnkRS19;DBXMSSQLDriver;IndyIPCommon;dxBarRS19;cxTreeListdxBarPopupMenuRS19;DataSnapFireDAC;FireDACDBXDriver;soapserver;dxFireDACServerModeRS19;inetdbxpress;cxEditorsRS19;dxSkinMcSkinRS19;FireDACInfxDriver;adortl;dxSkinOffice2007SilverRS19;FireDACASADriver;dxSkinSevenRS19;dxDBXServerModeRS19;dxLayoutControlRS19;dxSkinWhiteprintRS19;cxPageControlRS19;ZDbc;rtl;dcldxSkinsCoreRS19;DbxClientDriver;ZPlain;dxPScxGridLnkRS19;Tee;cxPageControldxBarPopupMenuRS19;cxVerticalGridRS19;DataSnapNativeClient;dxSkinsdxRibbonPainterRS19;dxSkinSummer2008RS19;cxPivotGridRS19;dxComnRS19;IndyProtocols;DBXMySQLDriver;dxSkinTheAsphaltWorldRS19;tmsxlsdXE5;dxPSLnksRS19;bindcompdbx;TeeUI;dxSkinDarkRoomRS19;dxSkinPumpkinRS19;dxBarExtItemsRS19;FireDACADSDriver;vcltouch;ZCore;dxNavBarRS19;VclSmp;FireDAC;VCLRESTComponents;dxGDIPlusRS19;DataSnapConnectors;dxCoreRS19;dxPScxVGridLnkRS19;dxPScxTLLnkRS19;dxSkinsCoreRS19;fmxobj;dxSkinGlassOceansRS19;ZParseSql;dxPScxPCProdRS19;tmsexdXE5;dxSkinOffice2010BlueRS19;FireDACOracleDriver;fmxdae;dxorgcRS19;cxTreeListRS19;FireDACMSAccDriver;DataSnapIndy10ServerTransport;dxSkinDevExpressStyleRS19;dxSkinCaramelRS19;$(DCC_UsePackage)</DCC_UsePackage>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Cfg_1)'!=''">
|
||||
<DCC_Define>DEBUG;$(DCC_Define)</DCC_Define>
|
||||
<DCC_DebugDCUs>true</DCC_DebugDCUs>
|
||||
<DCC_Optimize>false</DCC_Optimize>
|
||||
<DCC_GenerateStackFrames>true</DCC_GenerateStackFrames>
|
||||
<DCC_DebugInfoInExe>true</DCC_DebugInfoInExe>
|
||||
<DCC_RemoteDebug>true</DCC_RemoteDebug>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Cfg_1_Win32)'!=''">
|
||||
<Manifest_File>None</Manifest_File>
|
||||
<VerInfo_Locale>1033</VerInfo_Locale>
|
||||
<DCC_RemoteDebug>false</DCC_RemoteDebug>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Cfg_2)'!=''">
|
||||
<DCC_LocalDebugSymbols>false</DCC_LocalDebugSymbols>
|
||||
<DCC_Define>RELEASE;$(DCC_Define)</DCC_Define>
|
||||
<DCC_SymbolReferenceInfo>0</DCC_SymbolReferenceInfo>
|
||||
<DCC_DebugInformation>0</DCC_DebugInformation>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<DelphiCompile Include="$(MainSource)">
|
||||
<MainSource>MainSource</MainSource>
|
||||
</DelphiCompile>
|
||||
<BuildConfiguration Include="Release">
|
||||
<Key>Cfg_2</Key>
|
||||
<CfgParent>Base</CfgParent>
|
||||
</BuildConfiguration>
|
||||
<BuildConfiguration Include="Base">
|
||||
<Key>Base</Key>
|
||||
</BuildConfiguration>
|
||||
<BuildConfiguration Include="Debug">
|
||||
<Key>Cfg_1</Key>
|
||||
<CfgParent>Base</CfgParent>
|
||||
</BuildConfiguration>
|
||||
</ItemGroup>
|
||||
<ProjectExtensions>
|
||||
<Borland.Personality>Delphi.Personality.12</Borland.Personality>
|
||||
<Borland.ProjectType/>
|
||||
<BorlandProject>
|
||||
<Delphi.Personality>
|
||||
<Source>
|
||||
<Source Name="MainSource">ffmVideoEncoder.dpr</Source>
|
||||
</Source>
|
||||
<Excluded_Packages>
|
||||
<Excluded_Packages Name="$(BDSBIN)\dcloffice2k200.bpl">Microsoft Office 2000 Sample Automation Server Wrapper Components</Excluded_Packages>
|
||||
<Excluded_Packages Name="$(BDSBIN)\dclofficexp200.bpl">Microsoft Office XP Sample Automation Server Wrapper Components</Excluded_Packages>
|
||||
</Excluded_Packages>
|
||||
</Delphi.Personality>
|
||||
<Deployment/>
|
||||
<Platforms>
|
||||
<Platform value="Android">False</Platform>
|
||||
<Platform value="iOSDevice">False</Platform>
|
||||
<Platform value="iOSSimulator">False</Platform>
|
||||
<Platform value="OSX32">False</Platform>
|
||||
<Platform value="Win32">True</Platform>
|
||||
<Platform value="Win64">False</Platform>
|
||||
</Platforms>
|
||||
</BorlandProject>
|
||||
<ProjectFileVersion>12</ProjectFileVersion>
|
||||
</ProjectExtensions>
|
||||
<Import Project="$(BDS)\Bin\CodeGear.Delphi.Targets" Condition="Exists('$(BDS)\Bin\CodeGear.Delphi.Targets')"/>
|
||||
<Import Project="$(APPDATA)\Embarcadero\$(BDSAPPDATABASEDIR)\$(PRODUCTVERSION)\UserTools.proj" Condition="Exists('$(APPDATA)\Embarcadero\$(BDSAPPDATABASEDIR)\$(PRODUCTVERSION)\UserTools.proj')"/>
|
||||
</Project>
|
BIN
samples/FFMpeg/VideoEncoder/ffmVideoEncoder.res
Normal file
BIN
samples/FFMpeg/VideoEncoder/ffmVideoEncoder.res
Normal file
Binary file not shown.
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{C5EC75FC-9DB4-4626-BC4F-B1593E7939CA}</ProjectGuid>
|
||||
<MainSource>latentsvmdetect.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{A6FFA890-66CF-4608-8FD5-7CB2F66589C3}</ProjectGuid>
|
||||
<MainSource>cvSetImageROI_cvAddWeighted.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>VCL</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{2633EEFA-FD62-4BD2-9CDE-EAA36F67DA2B}</ProjectGuid>
|
||||
<MainSource>cv_AddWeighted.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>VCL</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{E6555AEC-7F21-4A66-8EBC-8DD64AE99F97}</ProjectGuid>
|
||||
<MainSource>cv_And.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{9892133E-8867-4ABB-8751-07F7A78B96C3}</ProjectGuid>
|
||||
<MainSource>cv_CalcHist.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{EF5C3DA9-7A87-4A4E-B2B7-ED8B18619FA3}</ProjectGuid>
|
||||
<MainSource>cv_CalcHist2.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{6074EFD5-BEB3-4FCD-B642-6CBE745C6234}</ProjectGuid>
|
||||
<MainSource>cv_CalcOpticalFlowPyrLK.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{4AB0F09C-AE20-4261-9E64-FEF9CEA76566}</ProjectGuid>
|
||||
<MainSource>cv_Canny.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{DB5FF8A8-8FFF-4CD9-BBFF-B2AAE1F87798}</ProjectGuid>
|
||||
<MainSource>cv_CodeBook.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{2B674281-1581-48B6-9C0C-542326E06DDA}</ProjectGuid>
|
||||
<MainSource>cv_CopyMakeBorder.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{5E67F385-27F1-49EA-BBBC-458BEF9B82AD}</ProjectGuid>
|
||||
<MainSource>cv_CreateCameraCapture.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{89733BC5-2146-4F31-97F6-F5BA7C4DB1A7}</ProjectGuid>
|
||||
<MainSource>cv_CreateFGDStatModel.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -5,7 +5,7 @@
|
||||
<FrameworkType>VCL</FrameworkType>
|
||||
<MainSource>cv_CreateGaussianBGModel.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<Platform Condition="'$(Platform)'==''">Win32</Platform>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{DB80687B-B1AD-41AC-957D-21DA87C6971C}</ProjectGuid>
|
||||
<MainSource>cv_CreateStructuringElementEx.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{6A6A2114-760A-429A-B2AA-187C5DF4BA55}</ProjectGuid>
|
||||
<MainSource>cv_CreateTrackbar.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{751AE2FB-A8CC-4AB2-90FE-5E0D12EA5E36}</ProjectGuid>
|
||||
<MainSource>cv_CreateVideoWriter.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{706079F4-B822-4D88-8F07-2885F3A0D37F}</ProjectGuid>
|
||||
<MainSource>cv_CvtPixToPlane.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{4104141B-E8AE-40B0-84F2-01C0147F3C3F}</ProjectGuid>
|
||||
<MainSource>cv_DFT.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{A67691CB-5F9C-4FDA-AAD9-9CECB5BF2DE2}</ProjectGuid>
|
||||
<MainSource>cvErode_cvDilate.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{2A7D6208-4A7B-47C0-A5E9-02443BE8B744}</ProjectGuid>
|
||||
<MainSource>cv_ExtractSURF.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{A73B7DBD-4824-4CCB-B642-7E0C849909E1}</ProjectGuid>
|
||||
<MainSource>cv_ExtractSURF2.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{C1473E41-922F-4F1D-B7E2-3EE58D9B9F7D}</ProjectGuid>
|
||||
<MainSource>cv_FindContours.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{3F1C177B-899D-4383-85FE-554DCA33D83E}</ProjectGuid>
|
||||
<MainSource>cv_FindContours2.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{A7633F76-8F3B-4C33-B954-F5C1987547C1}</ProjectGuid>
|
||||
<MainSource>cv_FindContours3.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{E588D78C-C6B0-48AD-BB2E-823914DFC7E4}</ProjectGuid>
|
||||
<MainSource>cv_FloodFill.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{BB3256DB-ED2B-4817-9BC5-2106F6C93322}</ProjectGuid>
|
||||
<MainSource>cv_GetSubRect.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{A783D6BB-265E-4762-8A2E-4BC72C16C9D5}</ProjectGuid>
|
||||
<MainSource>cv_GoodFeaturesToTrack.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{18CE293C-4C5B-4C6D-96C4-05CB2B5FE7C3}</ProjectGuid>
|
||||
<MainSource>cv_GoodFeaturesToTrack_Video.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{F5652391-C1CD-46A1-BA90-DCF88920E291}</ProjectGuid>
|
||||
<MainSource>cv_HoughCircles.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{F36556EC-7063-4EC7-AC15-EFB326CD96FA}</ProjectGuid>
|
||||
<MainSource>cv_HoughLines2.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{BAD239DE-C265-437D-84FE-10419A875316}</ProjectGuid>
|
||||
<MainSource>cv_InRangeS.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{A54CF89B-7F6F-47F5-BBBA-77052931B47D}</ProjectGuid>
|
||||
<MainSource>cv_Integral.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{9AF5EADD-9E2A-4258-A09B-E7136D5A0D91}</ProjectGuid>
|
||||
<MainSource>cv_Laplace.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{A90B268B-A4E4-472E-86FE-1B11BCD50A10}</ProjectGuid>
|
||||
<MainSource>cv_LinearPolar.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{0AF7D07F-9011-4006-98FC-6E0CE8E534BF}</ProjectGuid>
|
||||
<MainSource>cv_LoadHaarClassifierCascade.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{7DE3ACA5-D226-4AED-BDAC-3D815A3DDBD8}</ProjectGuid>
|
||||
<MainSource>cv_LoadImage.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{C4B8DA6C-5ADD-43B6-B206-A680C342CC18}</ProjectGuid>
|
||||
<MainSource>cv_LoadImage2.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{42E84D48-99C1-4890-A592-2A3504A263D5}</ProjectGuid>
|
||||
<MainSource>cv_LoadVideo.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{182C3EB2-6F37-4B58-B352-D10DC7C6CB17}</ProjectGuid>
|
||||
<MainSource>cv_MatchShapes.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{DD703319-D321-48D2-A8C7-33C4A17C8DE6}</ProjectGuid>
|
||||
<MainSource>cv_MatchShapes2.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{803FE2A1-1903-4D24-B897-1757188B6EAC}</ProjectGuid>
|
||||
<MainSource>cv_MatchTemplate.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{8B9C7F2C-646D-46E0-B5EE-2A047CD4F950}</ProjectGuid>
|
||||
<MainSource>cv_MorphologyEx.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{5F847642-0B24-4A22-BA5A-40586B5493D2}</ProjectGuid>
|
||||
<MainSource>cv_Motion.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{CF4DBFCE-6F08-4646-B1E1-FF5E8A623767}</ProjectGuid>
|
||||
<MainSource>Posit.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{0A8053AF-E6CE-4921-B37D-1680427734B6}</ProjectGuid>
|
||||
<MainSource>cv_PyrSegmentation.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{F0DFF8A9-25BC-4BB6-8D74-8FEACD5782AC}</ProjectGuid>
|
||||
<MainSource>cv_RandInt.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{FB41453B-2438-4060-A453-393842878BE7}</ProjectGuid>
|
||||
<MainSource>cv_Resize.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{C0E6F1F9-D5FB-4C8E-8817-C32AE6724191}</ProjectGuid>
|
||||
<MainSource>cv_Save.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{E6A4B7A1-B3A2-4C22-944E-3C7244B1DD26}</ProjectGuid>
|
||||
<MainSource>cv_SegmentImage.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{2EBC1447-340E-4014-BF60-29DD6A0152A2}</ProjectGuid>
|
||||
<MainSource>cv_SetImageROI.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{3D97FEC0-CEF8-454F-8C5C-4DC2BCE7EE3F}</ProjectGuid>
|
||||
<MainSource>cv_SetImageROI2.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{BAB20EE5-F175-44DE-9B84-0A72C7042A95}</ProjectGuid>
|
||||
<MainSource>cv_SetMouseCallback.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{1182C644-116C-49CE-9AA6-86129B93A971}</ProjectGuid>
|
||||
<MainSource>cv_Smooth.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{968D4451-ED96-46DF-9AD0-631B8B1AFE16}</ProjectGuid>
|
||||
<MainSource>cv_SnakeImage.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>VCL</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{92B0F595-37C8-4BBF-8AE5-BB81B6FB91B2}</ProjectGuid>
|
||||
<MainSource>cv_Sobel.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{F3BED90E-B7C3-42F9-9976-8B80F9549855}</ProjectGuid>
|
||||
<MainSource>cvSplit_cvMerge.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{D3ECCA89-02F4-4310-828F-F5EE95BB9387}</ProjectGuid>
|
||||
<MainSource>cv_Sub.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{6E82B8F0-7F0C-4B32-BADA-80AA57FAF93A}</ProjectGuid>
|
||||
<MainSource>cv_Sum.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{EF09975F-EEC5-44F1-9FAD-76B68E6D00B0}</ProjectGuid>
|
||||
<MainSource>cvThreshold_cvAdaptiveThreshold.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{F3D470FD-11B6-4494-ADE1-BDFAC276A0A3}</ProjectGuid>
|
||||
<MainSource>cv_WarpAffine.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{4042178A-998B-4DD3-8FD0-C5EFD1A63380}</ProjectGuid>
|
||||
<MainSource>cv_WarpPerspective.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{2AB18958-8E39-4F33-B1B9-D20DB968E408}</ProjectGuid>
|
||||
<MainSource>simplAR.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{9633D545-EF17-4E79-8C91-8DCAC56D6E4F}</ProjectGuid>
|
||||
<MainSource>CameraCaptureAndFindContours.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{3241E823-E129-4F66-8AF6-C74D02E83B15}</ProjectGuid>
|
||||
<MainSource>CameraShift.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{A8A9919B-ED5B-431B-AEEF-F1BCE5E6B42F}</ProjectGuid>
|
||||
<MainSource>CarNumDetect.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{73324524-4106-44AC-A262-3F5CCED9F2AF}</ProjectGuid>
|
||||
<MainSource>FaceDetect.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{8791D520-E881-43E3-911D-3E9B6E603705}</ProjectGuid>
|
||||
<MainSource>FaceDetect2.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{499BAB2F-FFA9-40F1-A670-F9A15C99A88C}</ProjectGuid>
|
||||
<MainSource>LockWorkstation.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Application</AppType>
|
||||
<FrameworkType>VCL</FrameworkType>
|
||||
|
Binary file not shown.
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{F0EF9F64-A50A-4420-B381-F2496EFB5E25}</ProjectGuid>
|
||||
<MainSource>FrameRecon.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{B97156ED-0FAF-46F9-A23B-624365F042E1}</ProjectGuid>
|
||||
<MainSource>HandsDetect.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -1,6 +1,6 @@
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<ProjectGuid>{B97156ED-0FAF-46F9-A23B-624365F042E1}</ProjectGuid>
|
||||
<ProjectGuid>{1FBF481D-B5DA-468C-A056-055D4EDBEC7B}</ProjectGuid>
|
||||
<MainSource>HandsDetect2.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
|
@ -1,6 +1,6 @@
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<ProjectGuid>{B97156ED-0FAF-46F9-A23B-624365F042E1}</ProjectGuid>
|
||||
<ProjectGuid>{5902086D-0A91-4468-B4C2-BDDA9323F9CA}</ProjectGuid>
|
||||
<MainSource>HandsDetect3.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
|
@ -1,6 +1,6 @@
|
||||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<ProjectGuid>{B97156ED-0FAF-46F9-A23B-624365F042E1}</ProjectGuid>
|
||||
<ProjectGuid>{B7FD6338-55DA-46D9-9640-AC9AB95DD3A5}</ProjectGuid>
|
||||
<MainSource>HandsDetect4.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{BD542315-B8B0-4B54-9375-B25973D9474E}</ProjectGuid>
|
||||
<MainSource>HelloWorld.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{55AED6D3-14EA-433F-BFC5-4F19BCD3CDEA}</ProjectGuid>
|
||||
<MainSource>IPCamVideoCapture.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{724F6D9A-7787-4B1B-A8B5-A940BFF50F2A}</ProjectGuid>
|
||||
<MainSource>MotionDetect.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -72,6 +72,15 @@
|
||||
<Projects Include="VideoProcessing\VideoProcessing.dproj">
|
||||
<Dependencies/>
|
||||
</Projects>
|
||||
<Projects Include="HandsDetect\HandsDetect2.dproj">
|
||||
<Dependencies/>
|
||||
</Projects>
|
||||
<Projects Include="HandsDetect\HandsDetect3.dproj">
|
||||
<Dependencies/>
|
||||
</Projects>
|
||||
<Projects Include="HandsDetect\HandsDetect4.dproj">
|
||||
<Dependencies/>
|
||||
</Projects>
|
||||
</ItemGroup>
|
||||
<ProjectExtensions>
|
||||
<Borland.Personality>Default.Personality.12</Borland.Personality>
|
||||
@ -287,14 +296,41 @@
|
||||
<Target Name="VideoProcessing:Make">
|
||||
<MSBuild Projects="VideoProcessing\VideoProcessing.dproj" Targets="Make"/>
|
||||
</Target>
|
||||
<Target Name="HandsDetect2">
|
||||
<MSBuild Projects="HandsDetect\HandsDetect2.dproj"/>
|
||||
</Target>
|
||||
<Target Name="HandsDetect2:Clean">
|
||||
<MSBuild Projects="HandsDetect\HandsDetect2.dproj" Targets="Clean"/>
|
||||
</Target>
|
||||
<Target Name="HandsDetect2:Make">
|
||||
<MSBuild Projects="HandsDetect\HandsDetect2.dproj" Targets="Make"/>
|
||||
</Target>
|
||||
<Target Name="HandsDetect3">
|
||||
<MSBuild Projects="HandsDetect\HandsDetect3.dproj"/>
|
||||
</Target>
|
||||
<Target Name="HandsDetect3:Clean">
|
||||
<MSBuild Projects="HandsDetect\HandsDetect3.dproj" Targets="Clean"/>
|
||||
</Target>
|
||||
<Target Name="HandsDetect3:Make">
|
||||
<MSBuild Projects="HandsDetect\HandsDetect3.dproj" Targets="Make"/>
|
||||
</Target>
|
||||
<Target Name="HandsDetect4">
|
||||
<MSBuild Projects="HandsDetect\HandsDetect4.dproj"/>
|
||||
</Target>
|
||||
<Target Name="HandsDetect4:Clean">
|
||||
<MSBuild Projects="HandsDetect\HandsDetect4.dproj" Targets="Clean"/>
|
||||
</Target>
|
||||
<Target Name="HandsDetect4:Make">
|
||||
<MSBuild Projects="HandsDetect\HandsDetect4.dproj" Targets="Make"/>
|
||||
</Target>
|
||||
<Target Name="Build">
|
||||
<CallTarget Targets="simplAR;CameraCalibrate;CameraCaptureAndFindContours;CameraShift;CarNumDetect;FaceDetect;FaceDetect2;LockWorkstation;fback_c;FrameRecon;HandsDetect;HelloWorld;IPCamVideoCapture;minarea;mmdt;MotionDetect;ObjectTrack;Squares;Stereo;TrackColor;TwoCameras_C;TwoCameras_C_Thread;VideoProcessing"/>
|
||||
<CallTarget Targets="simplAR;CameraCalibrate;CameraCaptureAndFindContours;CameraShift;CarNumDetect;FaceDetect;FaceDetect2;LockWorkstation;fback_c;FrameRecon;HandsDetect;HelloWorld;IPCamVideoCapture;minarea;mmdt;MotionDetect;ObjectTrack;Squares;Stereo;TrackColor;TwoCameras_C;TwoCameras_C_Thread;VideoProcessing;HandsDetect2;HandsDetect3;HandsDetect4"/>
|
||||
</Target>
|
||||
<Target Name="Clean">
|
||||
<CallTarget Targets="simplAR:Clean;CameraCalibrate:Clean;CameraCaptureAndFindContours:Clean;CameraShift:Clean;CarNumDetect:Clean;FaceDetect:Clean;FaceDetect2:Clean;LockWorkstation:Clean;fback_c:Clean;FrameRecon:Clean;HandsDetect:Clean;HelloWorld:Clean;IPCamVideoCapture:Clean;minarea:Clean;mmdt:Clean;MotionDetect:Clean;ObjectTrack:Clean;Squares:Clean;Stereo:Clean;TrackColor:Clean;TwoCameras_C:Clean;TwoCameras_C_Thread:Clean;VideoProcessing:Clean"/>
|
||||
<CallTarget Targets="simplAR:Clean;CameraCalibrate:Clean;CameraCaptureAndFindContours:Clean;CameraShift:Clean;CarNumDetect:Clean;FaceDetect:Clean;FaceDetect2:Clean;LockWorkstation:Clean;fback_c:Clean;FrameRecon:Clean;HandsDetect:Clean;HelloWorld:Clean;IPCamVideoCapture:Clean;minarea:Clean;mmdt:Clean;MotionDetect:Clean;ObjectTrack:Clean;Squares:Clean;Stereo:Clean;TrackColor:Clean;TwoCameras_C:Clean;TwoCameras_C_Thread:Clean;VideoProcessing:Clean;HandsDetect2:Clean;HandsDetect3:Clean;HandsDetect4:Clean"/>
|
||||
</Target>
|
||||
<Target Name="Make">
|
||||
<CallTarget Targets="simplAR:Make;CameraCalibrate:Make;CameraCaptureAndFindContours:Make;CameraShift:Make;CarNumDetect:Make;FaceDetect:Make;FaceDetect2:Make;LockWorkstation:Make;fback_c:Make;FrameRecon:Make;HandsDetect:Make;HelloWorld:Make;IPCamVideoCapture:Make;minarea:Make;mmdt:Make;MotionDetect:Make;ObjectTrack:Make;Squares:Make;Stereo:Make;TrackColor:Make;TwoCameras_C:Make;TwoCameras_C_Thread:Make;VideoProcessing:Make"/>
|
||||
<CallTarget Targets="simplAR:Make;CameraCalibrate:Make;CameraCaptureAndFindContours:Make;CameraShift:Make;CarNumDetect:Make;FaceDetect:Make;FaceDetect2:Make;LockWorkstation:Make;fback_c:Make;FrameRecon:Make;HandsDetect:Make;HelloWorld:Make;IPCamVideoCapture:Make;minarea:Make;mmdt:Make;MotionDetect:Make;ObjectTrack:Make;Squares:Make;Stereo:Make;TrackColor:Make;TwoCameras_C:Make;TwoCameras_C_Thread:Make;VideoProcessing:Make;HandsDetect2:Make;HandsDetect3:Make;HandsDetect4:Make"/>
|
||||
</Target>
|
||||
<Import Project="$(BDS)\Bin\CodeGear.Group.Targets" Condition="Exists('$(BDS)\Bin\CodeGear.Group.Targets')"/>
|
||||
</Project>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{F5AA37CD-E0F6-415C-A828-A5E3123CDC60}</ProjectGuid>
|
||||
<MainSource>ObjectTrack.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{6E3F5BEB-C274-4DCC-9D59-480C9A8DB9F3}</ProjectGuid>
|
||||
<MainSource>Squares.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{7B36576A-8C0B-49D3-B17A-9B5128DA8B4F}</ProjectGuid>
|
||||
<MainSource>Stereo.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -3,7 +3,7 @@
|
||||
<ProjectGuid>{12F0DF3B-A8D0-4077-B45B-4470BD367255}</ProjectGuid>
|
||||
<MainSource>TrackColor.dpr</MainSource>
|
||||
<Base>True</Base>
|
||||
<Config Condition="'$(Config)'==''">Release</Config>
|
||||
<Config Condition="'$(Config)'==''">Debug</Config>
|
||||
<TargetedPlatforms>3</TargetedPlatforms>
|
||||
<AppType>Console</AppType>
|
||||
<FrameworkType>None</FrameworkType>
|
||||
|
@ -1,25 +1,25 @@
|
||||
//*****************************************************************
|
||||
// Delphi-OpenCV Demo
|
||||
// Copyright (C) 2013 Project Delphi-OpenCV
|
||||
// ****************************************************************
|
||||
// Contributor:
|
||||
// Laentir Valetov
|
||||
// email:laex@bk.ru
|
||||
// ****************************************************************
|
||||
// You may retrieve the latest version of this file at the GitHub,
|
||||
// located at git://github.com/Laex/Delphi-OpenCV.git
|
||||
// ****************************************************************
|
||||
// The contents of this file are used with permission, subject to
|
||||
// the Mozilla Public License Version 1.1 (the "License"); you may
|
||||
// not use this file except in compliance with the License. You may
|
||||
// obtain a copy of the License at
|
||||
// http://www.mozilla.org/MPL/MPL-1_1Final.html
|
||||
//
|
||||
// Software distributed under the License is distributed on an
|
||||
// "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
|
||||
// implied. See the License for the specific language governing
|
||||
// rights and limitations under the License.
|
||||
//*******************************************************************
|
||||
// *****************************************************************
|
||||
// Delphi-OpenCV Demo
|
||||
// Copyright (C) 2013 Project Delphi-OpenCV
|
||||
// ****************************************************************
|
||||
// Contributor:
|
||||
// Laentir Valetov
|
||||
// email:laex@bk.ru
|
||||
// ****************************************************************
|
||||
// You may retrieve the latest version of this file at the GitHub,
|
||||
// located at git://github.com/Laex/Delphi-OpenCV.git
|
||||
// ****************************************************************
|
||||
// The contents of this file are used with permission, subject to
|
||||
// the Mozilla Public License Version 1.1 (the "License"); you may
|
||||
// not use this file except in compliance with the License. You may
|
||||
// obtain a copy of the License at
|
||||
// http://www.mozilla.org/MPL/MPL-1_1Final.html
|
||||
//
|
||||
// Software distributed under the License is distributed on an
|
||||
// "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
|
||||
// implied. See the License for the specific language governing
|
||||
// rights and limitations under the License.
|
||||
// *******************************************************************
|
||||
|
||||
program TwoCameras_C;
|
||||
|
||||
@ -35,38 +35,71 @@ uses
|
||||
ocv.imgproc.types_c;
|
||||
|
||||
var
|
||||
frame1, frame2: PIplImage;
|
||||
video1, video2: PCvCapture;
|
||||
c: integer;
|
||||
frame1: PIplImage = nil;
|
||||
frame2: PIplImage = nil;
|
||||
video1: PCvCapture = nil;
|
||||
video2: PCvCapture = nil;
|
||||
c, i: integer;
|
||||
|
||||
begin
|
||||
try
|
||||
cvNamedWindow('Camera 1');
|
||||
cvNamedWindow('Camera 2');
|
||||
video1 := cvCreateCameraCapture(0);
|
||||
cvSetCaptureProperty(video1, CV_CAP_PROP_FRAME_WIDTH, 320);
|
||||
cvSetCaptureProperty(video1, CV_CAP_PROP_FRAME_HEIGHT, 240);
|
||||
i := 0;
|
||||
Writeln('Camera 1');
|
||||
While (not Assigned(video1)) and (i < CV_CAP_MIL) do
|
||||
begin
|
||||
Writeln(i);
|
||||
video1 := cvCreateCameraCapture(i);
|
||||
Inc(i);
|
||||
if Assigned(video1) then
|
||||
begin
|
||||
cvSetCaptureProperty(video1, CV_CAP_PROP_FRAME_WIDTH, 320);
|
||||
cvSetCaptureProperty(video1, CV_CAP_PROP_FRAME_HEIGHT, 240);
|
||||
cvNamedWindow('Camera 1');
|
||||
Break;
|
||||
end;
|
||||
end;
|
||||
|
||||
video2 := cvCreateCameraCapture(1);
|
||||
cvSetCaptureProperty(video2, CV_CAP_PROP_FRAME_WIDTH, 320);
|
||||
cvSetCaptureProperty(video2, CV_CAP_PROP_FRAME_HEIGHT, 240);
|
||||
Writeln('Camera 2');
|
||||
While (not Assigned(video2)) and (i < CV_CAP_MIL) do
|
||||
begin
|
||||
Writeln(i);
|
||||
video2 := cvCreateCameraCapture(i);
|
||||
Inc(i);
|
||||
if Assigned(video2) then
|
||||
begin
|
||||
cvSetCaptureProperty(video2, CV_CAP_PROP_FRAME_WIDTH, 320);
|
||||
cvSetCaptureProperty(video2, CV_CAP_PROP_FRAME_HEIGHT, 240);
|
||||
cvNamedWindow('Camera 2');
|
||||
Break;
|
||||
end;
|
||||
end;
|
||||
|
||||
while True do
|
||||
begin
|
||||
frame1 := cvQueryFrame(video1);
|
||||
if Assigned(frame1) then
|
||||
cvShowImage('Camera 1', frame1);
|
||||
frame2 := cvQueryFrame(video2);
|
||||
if Assigned(frame2) then
|
||||
cvShowImage('Camera 2', frame2);
|
||||
if cvWaitKey(99) = 27 then
|
||||
if Assigned(video1) then
|
||||
begin
|
||||
frame1 := cvQueryFrame(video1);
|
||||
if Assigned(frame1) then
|
||||
cvShowImage('Camera 1', frame1);
|
||||
end;
|
||||
if Assigned(video2) then
|
||||
begin
|
||||
frame2 := cvQueryFrame(video2);
|
||||
if Assigned(frame2) then
|
||||
cvShowImage('Camera 2', frame2);
|
||||
end;
|
||||
|
||||
if cvWaitKey(30) = 27 then
|
||||
Break;
|
||||
end;
|
||||
|
||||
cvDestroyWindow('Camera 1');
|
||||
cvDestroyWindow('Camera 2');
|
||||
cvReleaseCapture(video1);
|
||||
cvReleaseCapture(video2);
|
||||
cvDestroyAllWindows;
|
||||
|
||||
if Assigned(video1) then
|
||||
cvReleaseCapture(video1);
|
||||
|
||||
if Assigned(video2) then
|
||||
cvReleaseCapture(video2);
|
||||
|
||||
except
|
||||
on E: Exception do
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user