Skip to content

Commit 5d6f1e3

Browse files
committed
OpenCV 4.6.0
Signed-off-by: Laentir Valetov <[email protected]>
1 parent eab55b0 commit 5d6f1e3

36 files changed

+3111
-371
lines changed

.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ Test/
3434
*.dll
3535
!opencv_delphi455.dll
3636
!opencv_delphi455d.dll
37+
!opencv_delphi460.dll
38+
!opencv_delphi460d.dll
3739
*.bpl
3840
*.bpi
3941
*.dcp

LICENSE

+1-1
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@
186186
same "printed page" as the copyright notice for easier
187187
identification within third-party archives.
188188

189-
Copyright 2021, Laentir Valetov, [email protected]
189+
Copyright 2021-2022, Laentir Valetov, [email protected]
190190

191191
Licensed under the Apache License, Version 2.0 (the "License");
192192
you may not use this file except in compliance with the License.

README.md

+10-10
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Delphi binding for OpenCV
2-
* Experimental Delphi binding for OpenCV 4.5.5
2+
* Experimental Delphi binding for OpenCV 4.6.0
33
* Development environment - Delphi 10.4, 11
44
* x64 platform only
55

@@ -8,17 +8,17 @@
88
+ Laentir Valetov (email: [email protected])
99
## Usage:
1010
1. Download the current state of the project as [zip][1] or as [git][2]
11-
2. Download [OpenCV 4.5.4][3], run and unpack to the selected directory.<br>
11+
2. Download [OpenCV 4.6.0][3], run and unpack to the selected directory.<br>
1212
The following DLLs are required to work properly<br>
1313
__From `<opencv>\build\x64\vc15\bin\`__
14-
* opencv_videoio_ffmpeg455_64.dll - `release`<br>
15-
* opencv_videoio_msmf455_64.dll - `release`<br>
16-
* opencv_world455.dll - `release`<br>
17-
* opencv_videoio_msmf455_64d.dll - `debug`<br>
18-
* opencv_world455d.dll - `debug`<br>
14+
* opencv_videoio_ffmpeg460_64.dll - `release`<br>
15+
* opencv_videoio_msmf460_64.dll - `release`<br>
16+
* opencv_world460.dll - `release`<br>
17+
* opencv_videoio_msmf460_64d.dll - `debug`<br>
18+
* opencv_world460d.dll - `debug`<br>
1919
**From `<project>\bin\`**
20-
* opencv_delphi455.dll - `release`<br>
21-
* opencv_delphi455d.dll - `debug`<br>
20+
* opencv_delphi460.dll - `release`<br>
21+
* opencv_delphi460d.dll - `debug`<br>
2222

2323
__For the library to work properly, you need__
2424
- place next to the executable file of your program. To run examples - in `<project>\bin\`<br>
@@ -45,4 +45,4 @@ __For the library to work properly, you need__
4545

4646
[1]: https://github.com/Laex/Delphi-OpenCV-Class/archive/refs/heads/main.zip
4747
[2]: https://github.com/Laex/Delphi-OpenCV-Class.git
48-
[3]: https://github.com/opencv/opencv/releases/download/4.5.4/opencv-4.5.4-vc14_vc15.exe
48+
[3]: https://github.com/opencv/opencv/releases/download/4.6.0/opencv-4.6.0-vc14_vc15.exe

bin/opencv_delphi460.dll

82.5 KB
Binary file not shown.

bin/opencv_delphi460d.dll

465 KB
Binary file not shown.

opencv_delphi/opencv_delphi.vcxproj

+4-4
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@
7575
</PropertyGroup>
7676
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
7777
<LinkIncremental>true</LinkIncremental>
78-
<TargetName>$(ProjectName)455d</TargetName>
78+
<TargetName>$(ProjectName)460d</TargetName>
7979
<IncludePath>C:\OpenCV\opencv\build\include;$(VC_IncludePath);$(WindowsSDK_IncludePath)</IncludePath>
8080
<IntDir>$(Platform)\$(Configuration)\</IntDir>
8181
</PropertyGroup>
@@ -84,7 +84,7 @@
8484
</PropertyGroup>
8585
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
8686
<LinkIncremental>false</LinkIncremental>
87-
<TargetName>$(ProjectName)455</TargetName>
87+
<TargetName>$(ProjectName)460</TargetName>
8888
<IncludePath>C:\OpenCV\opencv\build\include;$(VC_IncludePath);$(WindowsSDK_IncludePath)</IncludePath>
8989
<IntDir>$(Platform)\$(Configuration)\</IntDir>
9090
</PropertyGroup>
@@ -119,7 +119,7 @@
119119
<SubSystem>Windows</SubSystem>
120120
<GenerateDebugInformation>true</GenerateDebugInformation>
121121
<EnableUAC>false</EnableUAC>
122-
<AdditionalDependencies>C:\OpenCV\opencv\build\x64\vc15\lib\opencv_world455d.lib;%(AdditionalDependencies)</AdditionalDependencies>
122+
<AdditionalDependencies>C:\OpenCV\opencv\build\x64\vc15\lib\opencv_world460d.lib;%(AdditionalDependencies)</AdditionalDependencies>
123123
</Link>
124124
</ItemDefinitionGroup>
125125
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
@@ -161,7 +161,7 @@
161161
<OptimizeReferences>true</OptimizeReferences>
162162
<GenerateDebugInformation>true</GenerateDebugInformation>
163163
<EnableUAC>false</EnableUAC>
164-
<AdditionalDependencies>C:\OpenCV\opencv\build\x64\vc15\lib\opencv_world455.lib;%(AdditionalDependencies)</AdditionalDependencies>
164+
<AdditionalDependencies>C:\OpenCV\opencv\build\x64\vc15\lib\opencv_world460.lib;%(AdditionalDependencies)</AdditionalDependencies>
165165
</Link>
166166
</ItemDefinitionGroup>
167167
<ItemGroup>

packages/CVRegVCL.pas

+4-4
Original file line numberDiff line numberDiff line change
@@ -37,13 +37,13 @@ implementation
3737
ToolsAPI,
3838
CVClass;
3939

40-
{$i '../../source/core/version.inc'}
40+
{$I '..\..\source\core\version.inc'}
4141

4242
const
4343
PackageText = 'Delphi binding for OpenCV';
4444

4545
resourcestring
46-
resPackageName = PackageText+' '+CV_VERSION;
46+
resPackageName = PackageText + ' ' + CV_VERSION;
4747
resAboutDescription = PackageText;
4848
resAboutURL = 'https://github.com/Laex/Delphi-OpenCV-Class/';
4949
resAboutCopyright = 'Copyright (c) 2021 Laentir Valetov';
@@ -54,13 +54,13 @@ implementation
5454

5555
procedure Register;
5656
begin
57-
RegisterComponents('OpenCV', [TCVView, TCVCaptureSource,TCVVideoWriter]);
57+
RegisterComponents('OpenCV', [TCVView, TCVCaptureSource, TCVVideoWriter]);
5858
RegisterClasses([TCVWebCameraSource, TCVFileSource]);
5959
end;
6060

6161
var
6262
AboutBoxServices: IOTAAboutBoxServices = nil;
63-
AboutBoxIndex: Integer = 0;
63+
AboutBoxIndex: Integer = 0;
6464

6565
procedure RegisterAboutBox;
6666
var

0 commit comments

Comments
 (0)