Which is the difference between field mode and frame mode in interlacing?
Which is the best one for moving objects?
An interlacing camera actually takes two pictures to create each picture you see. These pictures are taken a fraction of a second apart, which allows the object of interest to move.
First, the camera takes a picture using the odd lines of the sensor. This is the first field. About 1/60 of a second later, it takes a picture using the even lines of the camera. This is the second field. The two pictures are combined by the frame grabber by interlacing the lines, which creates the frame you normally see as the image.
In frame mode, the two fields are combined to make a single image. In field mode, you get the odd lines as an image, and the even lines as a separate image.
When capturing a moving object, it is best to use a progressive scan (non-interla
ced) camera, which takes a picture using all of the lines simultaneously.
If you only have an interlaced camera, your best option is probably field mode, because the object doesn't have a chance to move. There are a couple of drawbacks to field mode, though. The height of your image is only half what it should be, which distorts everything and makes it difficult for measurements and the like. Also, the odd and even images are shifted by one line, so the live image appears to vibrate slightly if there is a lot of detail. You can't compare two consective images, because they are odd and even fields.
I hope this helps.
Bruce
Bruce Ammons
Ammons Engineering
Similar Messages
-
Which is the difference between EOS Kiss and EOS Rebel?
which is the difference between EOS Kiss and EOS Rebel?
The "Rebel" name is used in North America.
The "Kiss" name is used in Japan.
In Europe, they use a 3 digit model number.
E.g. the Canon 700D (as it's marketed in Europe) is the same camera sold in North America as the Rebel T5i and also the same camera sold in Japan as the Kiss X7i.
In North America, you wont find any Canon cameras marketed as an EOS Kiss.
Tim Campbell
5D II, 5D III, 60Da -
The difference between FIELD-SYMBOL and normal DATA TYPE
Dear experts,
Please see the example below, both are output the same result.
DATA: EXTERNAL_RECORD(4000),
POSITION TYPE I,
LENGTH TYPE N,
ENTRY TYPE STRING.
EXTERNAL_RECORD = '0005Smith0007Edwards0005Young'.
DO.
LENGTH = EXTERNAL_RECORD+POSITION(4).
IF LENGTH = 0.
EXIT.
ENDIF.
ADD 4 TO POSITION.
MOVE EXTERNAL_RECORD+POSITION(LENGTH) TO ENTRY.
WRITE ENTRY.
ADD LENGTH TO POSITION.
IF POSITION >= 4000.
EXIT.
ENDIF.
ENDDO.
--OR It can be written as--
DATA: EXTERNAL_RECORD(4000),
POSITION TYPE I,
LENGTH TYPE N.
FIELD-SYMBOLS <ENTRY>.
EXTERNAL_RECORD = '0005Smith0007Edwards0005Young'.
DO.
LENGTH = EXTERNAL_RECORD+POSITION(4).
IF LENGTH = 0.
EXIT.
ENDIF.
ADD 4 TO POSITION.
ASSIGN EXTERNAL_RECORD+POSITION(LENGTH) TO <ENTRY>.
WRITE <ENTRY>.
ADD LENGTH TO POSITION.
IF POSITION >= 4000.
EXIT.
ENDIF.
ENDDO.
Is there any special circumstances we need to use FIELD-SYMBOL?
Why is FIELD-SYMBOL is introduce in the first place?
Kindly advice with example.
Thanks in advance for those who can help me on this.HI,
You can use field symbols to make the program more dynamic. In this example the name of a table control is substituted by a field symbol. Thus you cal call the form with any internal table, using the name of the table control as a parameter.
Example
form insert_row
using p_tc_name.
field-symbols <tc> type cxtab_control. "Table control
assign (p_tc_name) to <tc>.
insert 100 lines in table control
<tc>-lines = 100.
Field symbols allow you to:
** Assign an alias to a data object(for example, a shortened
name for data objects structured through several hierarchies
- <fs>-f instead of rec1-rec2-rec3-f)
** Set the offset and length for a string variably at runtime
** Set a pointer to a data object that you determine at runtime (dynamic ASSIGN)
** Adopt or change the type of a field dynamically at runtime
** Access components of a structure
** (from Release 4.5A) Point to lines of an internal table
(process internal tables without a separate work area)
Field symbols in ABAP are similar to pointers in other programming
languages. However, pointers (as used in PASCAL or C) differ from ABAP
field symbols in their reference syntax.
The statement ASSIGN f to <fs> assigns the field f to field
symbol <fs>. The field symbol <fs> then "points" to the
contents of field f at runtime. This means that all changes to the
contents of f are visible in <fs> and vice versa. You declare
the field symbol <fs> using the statement FIELD-SYMBOLS: <fs>.
Reference syntax
Programming languages such as PASCAL and C use a dereferencing symbol
to indicate the difference between a reference and the object to which
it refers; so PASCAL would use p^ for a pointer instead of p, C would
use *p instead of p. ABAP does not have any such dereferencing symbol.
** In PASCAL or C, if you assign a pointer p1 to a pointer p2,
you force p1 to point to the object to which p2 refers (reference semantics).
** In ABAP, if you assign a field symbol <fs1> to a field
symbol <fs2>, <fs1> takes the value of the data object to
which <fs2> refers (value semantics).
** Field symbols in ABAP are always dereferenced, that is,
they always access the referenced data object. If you want to
change the reference yourself in ABAP, you can use the ASSIGN statement
to assign field symbol <fs1> to field symbol <fs2>.
Using field symbols
You declare field symbols using the FIELD-SYMBOLS statement.
They may be declared either with or without a specific type.
At runtime you assign a field to the field symbol using the ASSIGN
statement. All of the operations on the field symbol act on the field
assigned to it.
When you assign a field to an untyped field symbol, the field symbol
adopts the type of the field. If, on the other hand, you want to assign
a field to a typed field symbol, the type of the field and that of the
field symbol must be compatible.
A field symbol can point to any data object and from Release 4.5A,
they can also point to lines of internal tables.
The brackets (<>) are part of the syntax.
Use the expression <fs> IS ASSIGNED to find out whether the field
symbol <fs> is assigned to a field.
The statement UNASSIGN <fs> sets the field symbol <fs> so
that it points to nothing. The logical expression <fs>
IS ASSIGNED is then false. The corresponding negative expression
is IF NOT <fs> IS ASSIGNED.
An unassigned field symbol <fs> behaves as a constant with
type C(1) and initial value SPACE.
MOVE <fs>
TO dest Transfers the initial value SPACE to the variable dest
MOVE 'A' to <fs>
Not possible, since <fs> is a constant
(runtime error).
To lift a type restriction, use the CASTING addition in the
ASSIGN statement. The data object is then interpreted as though
it had the data type of the field symbol. You can also do this
with untyped field symbols using the CASTING TYPE <type> addition.
The danger with pointers is that they may point to invalid areas.
This danger is not so acute in ABAP, because the language does not
use address arithmetic (for example, in other languages, pointer p
might point to address 1024. After the statement p = p + 10, it would
point to the address 1034). However, the danger does still exist, and
memory protection violations lead to runtime errors.
A pointer in ABAP may not point beyond a segment boundary. ABAP does
not have one large address space, but rather a set of segments.
Each of the following has its own segment:
* All global data
* All local data
* Each table work area (TABLES)
* Each COMMON PART
You should only let field symbols move within an elementary field or
structure where ABAP allows you to assign both within the global data
and beyond a field boundary.
Rgds
Umakanth -
Which is the difference between Oracle RAC and Oracle Clusterware?
Hi all, maybe this is a stupid question, but I've read the documentation, and still don't understand which is the difference between RAC and Clusterware.
Can anybody explain it to me?
Thanks in advance!RAC is database option part of Oracle Database software needed to have database running in cluster mode; see http://download.oracle.com/docs/cd/E11882_01/server.112/e16508/glossary.htm#CNCPT2076.
Clusterware is separate software needed to run Oracle Database in cluster mode: you can use Oracle Clusterware without Oracle Database but you cannot use Oracle Database with RAC option without Oracle Clusterware.
See http://download.oracle.com/docs/cd/E11882_01/rac.112/e16794/intro.htm#BABCHEEE.
Edited by: P. Forstmann on 19 nov. 2010 19:11
Edited by: P. Forstmann on 19 nov. 2010 19:11 -
Which are the differences between desktop Pavilion and desktop envy?
could i have information for the difference between Desktop Pavilion and desktop Envy?
Thaks a lot!!!
This question was solved.
View Solution.DierreMax, welcome to the forum.
If you provide a model number for the Pavilion and Envy I will tell you the difference. Normally, the Envy is a newer model than the Pavilion. Also, the Pavilion models are less expensive than the Envy models.
Signature:
HP TouchPad - 1.2 GHz; 1 GB memory; 32 GB storage; WebOS/CyanogenMod 11(Kit Kat)
HP 10 Plus; Android-Kit Kat; 1.0 GHz Allwinner A31 ARM Cortex A7 Quad Core Processor ; 2GB RAM Memory Long: 2 GB DDR3L SDRAM (1600MHz); 16GB disable eMMC 16GB v4.51
HP Omen; i7-4710QH; 8 GB memory; 256 GB San Disk SSD; Win 8.1
HP Photosmart 7520 AIO
++++++++++++++++++
**Click the Thumbs Up+ to say 'Thanks' and the 'Accept as Solution' if I have solved your problem.**
Intelligence is God given; Wisdom is the sum of our mistakes!
I am not an HP employee. -
The difference between VTP server and transparent mode on Catalyst Switch.
Hello
I have a question about the difference between VTP server mode and VTP transparent mode on general catalyst switch.
Basically VTP server mode can create and modify VLAN configuration but actually there is not any VLAN configuration through running-config, is it true? When I checked it on Cat3550, certainly there is not VLAN configuration on VTP server mode. But VTP transparent can create VLAN and configuration but does not synchronize with other switch VLAN status. I appreciate any related information and reason of the VTP server mode specification, thank you very much.
[VTP Transparent mode]
3550#sh vtp status
VTP Version : 2
Configuration Revision : 0
Maximum VLANs supported locally : 1005
Number of existing VLANs : 27
VTP Operating Mode : Transparent
VTP Domain Name :
VTP Pruning Mode : Disabled
VTP V2 Mode : Disabled
VTP Traps Generation : Disabled
*omit
3550#
3550#sh run
Building configuration...
*omit
vlan 99
name TEST-VLAN
[VTP Server mode]
3550#sh vtp status
VTP Version : 2
Configuration Revision : 0
Maximum VLANs supported locally : 1005
Number of existing VLANs : 27
VTP Operating Mode : Server
VTP Domain Name :
VTP Pruning Mode : Disabled
VTP V2 Mode : Disabled
VTP Traps Generation : Disabled
*omit
3550#
3550#sh run
Building configuration...
*no VLAN like above configuration on VTP transparent mode.
Best Regards,
Masanobu HiyoshiHi mhiyoshi,
3550#sh vtp status
VTP Version : 2
Configuration Revision : 0
Maximum VLANs supported locally : 1005
Number of existing VLANs : 27
VTP Operating Mode : Transparent
VTP Domain Name :
VTP Pruning Mode : Disabled
VTP V2 Mode : Disabled
VTP Traps Generation : Disabled
*omit
3550#
3550#sh run
Building configuration...
*omit
vlan 99
name TEST-VLAN
The above out put indicates that Vlan is created and then mode changed to transparent. i.e why revision no is 0.
3550#sh vtp status
VTP Version : 2
Configuration Revision : 0
Maximum VLANs supported locally : 1005
Number of existing VLANs : 27
VTP Operating Mode : Server
VTP Domain Name :
VTP Pruning Mode : Disabled
VTP V2 Mode : Disabled
VTP Traps Generation : Disabled
*omit
3550#
3550#sh run
Building configuration...
*no VLAN like above configuration on VTP transparent mode.
This indicates that vlan never created in server mode nor learnt from another switch as revision no is 0 -
What's the difference between OpenGL advanced and normal modes?
I get that Basic mode uses the cpu and Normal uses the gpu, but what exactly does Advanced mode do?
The description says that it uses as much of the GPU as Normal Mode does, but adds "advanced techniques to improve drawing performance."
Has anyone seen one of these advanced techniques in action or know of a list of these mysterious improved capabilities?What CC said... Imagine a shader having say a length of 32 discrete instructions/steps vs. one with 16... The 32 one will concatenate specific operations in one step and may thus be more optimized, but will not work on a card that does not provide those 32 shader cores, since it could not be executed in one clock cycle. Then you would use the 16 one with instructions being split across 2 cycles... That's all there is to it and for al lintents and purposes mostly irrelevant and unimportant to the user...
Mylenium -
Which is the difference between transactions WWP1 and WWP2 ????
Thank.......
Hi,
WWP1 - Online Planning in Planning WB
WWP2 - Settings for Planning Workbench
You can make personal settings for the applications integrated into the Planning Workbench and for their worklists. It is also possible to make settings for the Internet services.
The Planning Workbench currently contains Online Planning, Order Cancelation and Internet Services.
Features
The settings screen for the Planning Workbench contains three tab pages:
1. Online Planning:
The three options "Selections for Worklist", "Settings for Application" and "Settings for Worklist" influence worklists in the Planning Workbench. For more information, see the F1 help for the individual fields. The remaining options only affect settings for Online Planning itself. There is also an information button at the top left of the tab page which has detailed information on the individual fields.
2. Order Cancelation:
At the top left of the tab page there is an information button which has detailed information on the individual fields and the main procedures for selecting the worklist. For more information, see the F1 and F4 help for the individual fields.
2. Internet Services:
You can enter a maximum of 8 Internet links and e-mail addresses that can be displayed in the worklist.
4. General Settings
This is where you can make settings for the complete worklist. For more information, see the F1 and F4 help for the individual fields.
Notes
You can save the settings you make as variants under an indicator of your choice, so that the next time you call up this application you will not have to enter all this data again. This means that the selections for the worklist and the other settings will be filled with the current values or according to certain rules (for example, delivery date = yesterday's date) as default. You can also permanently hide any fields that you do not require.
If you always work with the same variant, you can save this as a start variant. To do this follow the menu path Edit -> Start Variant. Here you can also specify whether you want to skip the selection screen. If you do this, the transaction will start directly by displaying the current worklist.
You will find more general help on the possible entries in a selection screen under the menu item Goto -> Help Selection Screen.
Regards,
Srilatha. -
Which is the difference between a join and a lookup key
Hello everybody,
I want to know in which case we must use a join or a lookup key.
How OWB translate this two orders ?
If you want more information, ask me.
Best regards,
ChrisHi,
In a normal mapping, you can use a Key Lookup operator or a joiner. The Key Lookup operator operates as an outer join. You can use a joiner instead of a Key Lookup operator with the join condition specified with outer joins.
In my view, use joiner with the lookup condition specified in outer join. Using keu lookups, in a complicated mapping can lead to the following error at runtime:
"A table can be outer joined with atmost one other table".
Apart from this, I think Key Lookups are generally useful in dimension lookups in a datawarehouse, where you can specify the level where you should search for a match. The 10g R2 user's guide provides the details on how to do this.
Regards
-AP -
Difference between Field symbols and field group
Hi experts,
Can you please advice me what is the difference between field symbols and field groups.
Thanks in advance,
Logu.Field symbols: are placeholders or symbolic names for other fields. They do not physically reserve space for a field, but point to its contents. A field symbol cam point to any data object. The data object to which a field symbol points is assigned to it after it has been declared in the program.
Whenever you address a field symbol in a program, you are addressing the field that is assigned to the field symbol. After successful assignment, there is no difference in ABAP whether you reference the field symbol or the field itself. You must assign a field to each field symbol before you can address the latter in programs.
Field Groups:
A field group is a user-defined grouping of characteristics and basic key figures from the EC-EIS or EC-BP field catalog.
Use
The field catalog contains the fields that are used in the aspects. As the number of fields grows, the field catalog becomes very large and unclear. To simplify maintenance of the aspects, you can group fields in a field group. You can group the fields as you wish, for example, by subject area or responsibility area. A field may be included in several field groups.
When maintaining the data structure of an aspect, you can select the field group that contains the relevant characteristics and basic key figures. This way you limit the number of fields offered.
A field group combines several existing fields together under one name
like
FIELD-GROUPS: fg.
then you can use one insert statement to insert values in fields of field-group.
INSERT f1 f2 ... INTO fg.
Field symbols
If u have experience with 'C', then understand this to be similar to a pointer.
It is used to reference another variable dynamically. So this field symbol will simply point to some other variable. and this pointer can be changed at runtime.
FIELD-SYMBOLS <FS>.
DATA FIELD VALUE 'X'.
ASSIGN FIELD TO <FS>.
WRITE <FS>.
Field symbols: are placeholders or symbolic names for other fields. They do not physically reserve space for a field, but point to its contents. A field symbol cam point to any data object. The data object to which a field symbol points is assigned to it after it has been declared in the program.
Whenever you address a field symbol in a program, you are addressing the field that is assigned to the field symbol. After successful assignment, there is no difference in ABAP whether you reference the field symbol or the field itself. You must assign a field to each field symbol before you can address the latter in programs.
Field Groups:
A field group is a user-defined grouping of characteristics and basic key figures from the EC-EIS or EC-BP field catalog.
Use
The field catalog contains the fields that are used in the aspects. As the number of fields grows, the field catalog becomes very large and unclear. To simplify maintenance of the aspects, you can group fields in a field group. You can group the fields as you wish, for example, by subject area or responsibility area. A field may be included in several field groups.
When maintaining the data structure of an aspect, you can select the field group that contains the relevant characteristics and basic key figures. This way you limit the number of fields offered.
example :
DATA: BEGIN OF SPTAB OCCURS 0,
line(1000), " or type string
END OF SPTAB.
DATA: IDX LIKE SY-INDEX.
field-symbols <FS1>.
split tb_sip AT ';' INTO table sptab.
LOOP AT SPTAB.
IDX = IDX + 1.
ASSIGN COMPONENT IDX OF STRUCTURE tb_detsip TO <FS1>.
If sy-subrc = 0.
<FS1> = SPTAB-line.
Endif.
Endloop.
append tb_detsip.
clear idx.
Field Groups / Extracts
http://help.sap.com/saphelp_46c/helpdata/EN/9f/db9ede35c111d1829f0000e829fbfe/frameset.htm
Field Symbols
http://help.sap.com/saphelp_46c/helpdata/EN/fc/eb387a358411d1829f0000e829fbfe/frameset.htm
Reward points if useful. -
Difference between Field symbols and Field groups
<b>Hi Friends,
can you tell me the differences between Field symbols and Field groups? with any examples preferably?
Regards
Dinesh</b>Hi Dinesh,
A field group combines several existing fields together under one name
like
FIELD-GROUPS: fg.
then you can use one insert statement to insert values in fields of field-group.
INSERT f1 f2 ... INTO fg.
<b>Field symbols</b>
If u have experience with 'C', then understand this to be similar to a pointer.
It is used to reference another variable dynamically. So this field symbol will simply point to some other variable. and this pointer can be changed at runtime.
FIELD-SYMBOLS <FS>.
DATA FIELD VALUE 'X'.
ASSIGN FIELD TO <FS>.
WRITE <FS>.
Field symbols: are placeholders or symbolic names for other fields. They do not physically reserve space for a field, but point to its contents. A field symbol cam point to any data object. The data object to which a field symbol points is assigned to it after it has been declared in the program.
Whenever you address a field symbol in a program, you are addressing the field that is assigned to the field symbol. After successful assignment, there is no difference in ABAP whether you reference the field symbol or the field itself. You must assign a field to each field symbol before you can address the latter in programs.
Field Groups:
A field group is a user-defined grouping of characteristics and basic key figures from the EC-EIS or EC-BP field catalog.
Use
The field catalog contains the fields that are used in the aspects. As the number of fields grows, the field catalog becomes very large and unclear. To simplify maintenance of the aspects, you can group fields in a field group. You can group the fields as you wish, for example, by subject area or responsibility area. A field may be included in several field groups.
When maintaining the data structure of an aspect, you can select the field group that contains the relevant characteristics and basic key figures. This way you limit the number of fields offered.
Field Groups / Extracts
http://help.sap.com/saphelp_46c/helpdata/EN/9f/db9ede35c111d1829f0000e829fbfe/frameset.htm
Field Symbols
http://help.sap.com/saphelp_46c/helpdata/EN/fc/eb387a358411d1829f0000e829fbfe/frameset.htm
Reward points if helpful.
Regards,
Hemant -
Difference between fields MENGE and MNGLG
Hi All,
Can any one explain me the difference between fields MENGE and MNGLG ( both are Component Qty).
I need to know this we are developing a report based on
CS12, CS13…and which one I need to consider.
Thanks for the helpHi,
MNGLG field gives the calculated component quantity based on your input required quantity EMENG. The value of which will match with the production order. ( no rounding off )
EMENG is the quantity of the parent product that you want to produce and then the function module will return you with the quantities of each of the components required to make this quantity of the parent product. The fields MNGLG, MNGKO will give you the required component quantity in base unit of measure and component unit of measure(as per the BOM).
Regards,
Narresh -
Difference between Simple maintanence and Export mode and Organisation plan
Hi all,
Can any one please explain the difference between Simple maintanence and Export mode and organisational plan in SAP easy access.
Thanks & Regards,
NagaExpert Mode Infotype Maintenance: This interfaces allows you to edit individually selected objects in OM (Org Units, Positions, Jobs) via infotypes.
Expert Mode: Simple Maintenance Interface (PPOM_OLD) is used to quickly create a new Organizational Plan. As a user, you can pretty much maintain large volumes of data very easily ( i.e create several objects simultaneously), without having to go through the more "Performance Intensive" Org and Staffing interface.
In accessing the Simple Maintenance interface to create your org structure, the initial screen requires you to specify which evaluation path you want to create your org structure.
Organizational Plan: This is what provides you with a complete picture of an enterprise's environment. It comprises elements (objects like Org Units, Positions, Jobs etc) which are used as building blocks for creating an Organizational structure.
Need more information? Let me know. -
Differences between One Arm and Route modes?
Hi Guys,
What are the differences between One Arm and Route modes? Can anyone please explain?
KrishnaHi Krishna,
Have a look at the two links below. They provide configuration examples for each of the two topologies along with explanation on the different commands used.
http://docwiki.cisco.com/wiki/Basic_Load_Balancing_Using_Routed_Mode_on_the_Cisco_Application_Control_Engine_Configuration_Example
http://docwiki.cisco.com/wiki/Basic_Load_Balancing_Using_One_Arm_Mode_with_Source_NAT_on_the_Cisco_Application_Control_Engine_Configuration_Example
I hope this helps
Daniel -
Difference between maximum concurrency and batch mode in JDBC
Hi All,
Could som one tell me the difference between maximum concurrency and batch mode in receiver JDBC adapter?
Regards,
XIerHi,
The Max Concurrancy and Batch mode are used for performance tunning for JDBC adapter.
Max Concurrancy is possible upto 5 only. so even if you will be taking up 10 it will by-default take 5.
The number of records being processed depend on the size of each record. for e.g Per minit XI Is Processing 50 Records,It will Take lot of time to process all Records.
So if you set Max concurrancy as 5 then at time 5 messages will be processed simultaneously.
In Batch mode it will, collect the multiple SQL statements that will be created for records to be processed and processed at a time. It will improve performance considerably.
But Batch Mode is possible with only INSERT, UPDATE, DELETE etc.
The Stored procedures can be executed with max concurrency
Thus it completely depends that on the no of records to be processed at a time and volume of Mesasges.
Thanks
Swarup
Maybe you are looking for
-
How to Refer the Selected value in a Select List
I have a page item which is a select list. I have a button in my region which when clicked will call a process. This process takes the current value of my page item as a parameter. However, when I select a value from the Select list and click on the
-
I can select and delete, but not open and read... things are working mighty slow since installing 7.0.1 Firefox upgrade....and losing access to reading gmail is just the last straw. Also having issues with non-responsive script messages in same gmail
-
Hi guys, I have updated my AS and DS to 10.1.2.3 and downloaded Wbutil 1.6 update 10. I configured all the .cfg files as mentioned in the documentation when I launch a test form with config=webutil and a webutil functionality in it then i am getting
-
SQL Injection & CF code Attacks
One thing I've noticed with sites using CF is that many, many programmers do not take into account SQL Injection and CF Form/URL variable attacks. I've seen SO many CF pages that blow up when the input varies in the slightest, displaying CF error mes
-
How to re-index a modified query?
Hi community, Due to a change to a BO I had also to adjust a already created query used to support an advanced search pane. Now every time I open my OWL, the OWL is empty and a message is raised saying "The index is temporary not available;index=.c01